/**
 *  iBizSys 5.0 机器人生产代码（不要直接修改当前代码）
 *  http://www.ibizsys.net
 */
package com.sa.litetwo.srv.card.entity;


import java.io.Serializable;
import java.util.HashMap;
import java.util.ArrayList;

import javax.persistence.Column;

import java.sql.Timestamp;
import net.ibizsys.paas.data.IDataObject;
import net.ibizsys.paas.data.DataObject;
import net.ibizsys.paas.util.StringHelper;
import net.sf.json.JSONObject;
import net.ibizsys.paas.util.JSONObjectHelper;
import net.ibizsys.paas.xml.XmlNode;
import net.ibizsys.paas.service.ServiceGlobal;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;


/**
 * 实体[GG_CARD] 数据对象
 */
public class GG_CARD extends net.ibizsys.paas.entity.EntityBase implements Serializable {

   private static final long serialVersionUID = -1L;
   private static final Log log = LogFactory.getLog(GG_CARD.class); 
   /**
    *   实体属性标识[信息卡标识]
    */
   public final static String FIELD_GG_CARDID = "GG_CARDID";
   /**
    *   实体属性标识[名称]
    */
   public final static String FIELD_GG_CARDNAME = "GG_CARDNAME";
   /**
    *   实体属性标识[公司/单位]
    */
   public final static String FIELD_GG_WORKNAME = "GG_WORKNAME";
   /**
    *   实体属性标识[逻辑有效标志]
    */
   public final static String FIELD_ENABLE = "ENABLE";
   /**
    *   实体属性标识[建立时间]
    */
   public final static String FIELD_CREATEDATE = "CREATEDATE";
   /**
    *   实体属性标识[建立人]
    */
   public final static String FIELD_CREATEMAN = "CREATEMAN";
   /**
    *   实体属性标识[更新时间]
    */
   public final static String FIELD_UPDATEDATE = "UPDATEDATE";
   /**
    *   实体属性标识[更新人]
    */
   public final static String FIELD_UPDATEMAN = "UPDATEMAN";
   /**
    *   实体属性标识[姓名]
    */
   public final static String FIELD_XM = "XM";
   /**
    *   实体属性标识[性别]
    */
   public final static String FIELD_XB = "XB";
   /**
    *   实体属性标识[出生日期]
    */
   public final static String FIELD_CSRQ = "CSRQ";
   /**
    *   实体属性标识[年龄]
    */
   public final static String FIELD_NL = "NL";
   /**
    *   实体属性标识[开始工作年份]
    */
   public final static String FIELD_KSGZNF = "KSGZNF";
   /**
    *   实体属性标识[工作年限]
    */
   public final static String FIELD_GZNX = "GZNX";
   /**
    *   实体属性标识[手机]
    */
   public final static String FIELD_SJ = "SJ";
   /**
    *   实体属性标识[求职状态]
    */
   public final static String FIELD_QZZT = "QZZT";
   /**
    *   实体属性标识[邮箱]
    */
   public final static String FIELD_YX = "YX";
   /**
    *   实体属性标识[社交账号]
    */
   public final static String FIELD_SJZH = "SJZH";
   /**
    *   实体属性标识[居住地区]
    */
   public final static String FIELD_ZD = "ZD";
   /**
    *   实体属性标识[籍贯]
    */
   public final static String FIELD_HKGJ = "HKGJ";
   /**
    *   实体属性标识[婚姻状态]
    */
   public final static String FIELD_HYZT = "HYZT";
   /**
    *   实体属性标识[证件号]
    */
   public final static String FIELD_ZJH = "ZJH";
   /**
    *   实体属性标识[政治面貌]
    */
   public final static String FIELD_ZZMM = "ZZMM";
   /**
    *   实体属性标识[其他联系方式]
    */
   public final static String FIELD_QTLXFS = "QTLXFS";
   /**
    *   实体属性标识[身高]
    */
   public final static String FIELD_SG = "SG";
   /**
    *   实体属性标识[家庭住址]
    */
   public final static String FIELD_JTZZ = "JTZZ";
   /**
    *   实体属性标识[个人主页]
    */
   public final static String FIELD_GRZY = "GRZY";
   /**
    *   实体属性标识[目前年收入]
    */
   public final static String FIELD_MQNSR = "MQNSR";
   /**
    *   实体属性标识[基本工资]
    */
   public final static String FIELD_JBGZ = "JBGZ";
   /**
    *   实体属性标识[补贴津贴]
    */
   public final static String FIELD_BTJT = "BTJT";
   /**
    *   实体属性标识[奖金佣金]
    */
   public final static String FIELD_JJYJ = "JJYJ";
   /**
    *   实体属性标识[股权收益]
    */
   public final static String FIELD_GQSY = "GQSY";
   /**
    *   实体属性标识[期望月薪]
    */
   public final static String FIELD_QWNX = "QWNX";
   /**
    *   实体属性标识[地点]
    */
   public final static String FIELD_DD = "DD";
   /**
    *   实体属性标识[行业]
    */
   public final static String FIELD_HY = "HY";
   /**
    *   实体属性标识[第一学历]
    */
   public final static String FIELD_ZGXL = "ZGXL";
   /**
    *   实体属性标识[职能类别]
    */
   public final static String FIELD_ZN = "ZN";
   /**
    *   实体属性标识[职能-房地产]
    */
   public final static String FIELD_ZN_FDC = "ZN_FDC";
   /**
    *   实体属性标识[职能-互联网]
    */
   public final static String FIELD_ZN_HLW = "ZN_HLW";
   /**
    *   实体属性标识[职能-金融银行]
    */
   public final static String FIELD_ZN_JRYH = "ZN_JRYH";
   /**
    *   实体属性标识[职能-机械制造]
    */
   public final static String FIELD_ZN_JXZZ = "ZN_JXZZ";
   /**
    *   实体属性标识[职能-生物医药]
    */
   public final static String FIELD_ZN_SWYY = "ZN_SWYY";
   /**
    *   实体属性标识[职能-商业零售]
    */
   public final static String FIELD_ZN_SYLS = "ZN_SYLS";
   /**
    *   实体属性标识[个人标签]
    */
   public final static String FIELD_GRBQ = "GRBQ";
   /**
    *   实体属性标识[自我评价]
    */
   public final static String FIELD_ZWPJ = "ZWPJ";
   /**
    *   实体属性标识[到岗时间]
    */
   public final static String FIELD_DGSJ = "DGSJ";
   /**
    *   实体属性标识[工作类型]
    */
   public final static String FIELD_GZLX = "GZLX";
   /**
    *   实体属性标识[已推荐企业]
    */
   public final static String FIELD_YTJQY = "YTJQY";
   /**
    *   实体属性标识[推荐岗位所在城市]
    */
   public final static String FIELD_TJGWSZCS = "TJGWSZCS";
   /**
    *   实体属性标识[推荐时间]
    */
   public final static String FIELD_TJSJ = "TJSJ";
   /**
    *   实体属性标识[照片]
    */
   public final static String FIELD_ZP = "ZP";

   private final static int INDEX_GG_CARDID = 0;
   private final static int INDEX_GG_CARDNAME = 1;
   private final static int INDEX_GG_WORKNAME = 2;
   private final static int INDEX_ENABLE = 3;
   private final static int INDEX_CREATEDATE = 4;
   private final static int INDEX_CREATEMAN = 5;
   private final static int INDEX_UPDATEDATE = 6;
   private final static int INDEX_UPDATEMAN = 7;
   private final static int INDEX_XM = 8;
   private final static int INDEX_XB = 9;
   private final static int INDEX_CSRQ = 10;
   private final static int INDEX_NL = 11;
   private final static int INDEX_KSGZNF = 12;
   private final static int INDEX_GZNX = 13;
   private final static int INDEX_SJ = 14;
   private final static int INDEX_QZZT = 15;
   private final static int INDEX_YX = 16;
   private final static int INDEX_SJZH = 17;
   private final static int INDEX_ZD = 18;
   private final static int INDEX_HKGJ = 19;
   private final static int INDEX_HYZT = 20;
   private final static int INDEX_ZJH = 21;
   private final static int INDEX_ZZMM = 22;
   private final static int INDEX_QTLXFS = 23;
   private final static int INDEX_SG = 24;
   private final static int INDEX_JTZZ = 25;
   private final static int INDEX_GRZY = 26;
   private final static int INDEX_MQNSR = 27;
   private final static int INDEX_JBGZ = 28;
   private final static int INDEX_BTJT = 29;
   private final static int INDEX_JJYJ = 30;
   private final static int INDEX_GQSY = 31;
   private final static int INDEX_QWNX = 32;
   private final static int INDEX_DD = 33;
   private final static int INDEX_HY = 34;
   private final static int INDEX_ZGXL = 35;
   private final static int INDEX_ZN = 36;
   private final static int INDEX_ZN_FDC = 37;
   private final static int INDEX_ZN_HLW = 38;
   private final static int INDEX_ZN_JRYH = 39;
   private final static int INDEX_ZN_JXZZ = 40;
   private final static int INDEX_ZN_SWYY = 41;
   private final static int INDEX_ZN_SYLS = 42;
   private final static int INDEX_GRBQ = 43;
   private final static int INDEX_ZWPJ = 44;
   private final static int INDEX_DGSJ = 45;
   private final static int INDEX_GZLX = 46;
   private final static int INDEX_YTJQY = 47;
   private final static int INDEX_TJGWSZCS = 48;
   private final static int INDEX_TJSJ = 49;
   private final static int INDEX_ZP = 50;

   private final static HashMap<String, Integer> fieldIndexMap = new HashMap<String, Integer>();
   static
   {
       fieldIndexMap.put( FIELD_GG_CARDID, INDEX_GG_CARDID);
       fieldIndexMap.put( FIELD_GG_CARDNAME, INDEX_GG_CARDNAME);
       fieldIndexMap.put( FIELD_GG_WORKNAME, INDEX_GG_WORKNAME);
       fieldIndexMap.put( FIELD_ENABLE, INDEX_ENABLE);
       fieldIndexMap.put( FIELD_CREATEDATE, INDEX_CREATEDATE);
       fieldIndexMap.put( FIELD_CREATEMAN, INDEX_CREATEMAN);
       fieldIndexMap.put( FIELD_UPDATEDATE, INDEX_UPDATEDATE);
       fieldIndexMap.put( FIELD_UPDATEMAN, INDEX_UPDATEMAN);
       fieldIndexMap.put( FIELD_XM, INDEX_XM);
       fieldIndexMap.put( FIELD_XB, INDEX_XB);
       fieldIndexMap.put( FIELD_CSRQ, INDEX_CSRQ);
       fieldIndexMap.put( FIELD_NL, INDEX_NL);
       fieldIndexMap.put( FIELD_KSGZNF, INDEX_KSGZNF);
       fieldIndexMap.put( FIELD_GZNX, INDEX_GZNX);
       fieldIndexMap.put( FIELD_SJ, INDEX_SJ);
       fieldIndexMap.put( FIELD_QZZT, INDEX_QZZT);
       fieldIndexMap.put( FIELD_YX, INDEX_YX);
       fieldIndexMap.put( FIELD_SJZH, INDEX_SJZH);
       fieldIndexMap.put( FIELD_ZD, INDEX_ZD);
       fieldIndexMap.put( FIELD_HKGJ, INDEX_HKGJ);
       fieldIndexMap.put( FIELD_HYZT, INDEX_HYZT);
       fieldIndexMap.put( FIELD_ZJH, INDEX_ZJH);
       fieldIndexMap.put( FIELD_ZZMM, INDEX_ZZMM);
       fieldIndexMap.put( FIELD_QTLXFS, INDEX_QTLXFS);
       fieldIndexMap.put( FIELD_SG, INDEX_SG);
       fieldIndexMap.put( FIELD_JTZZ, INDEX_JTZZ);
       fieldIndexMap.put( FIELD_GRZY, INDEX_GRZY);
       fieldIndexMap.put( FIELD_MQNSR, INDEX_MQNSR);
       fieldIndexMap.put( FIELD_JBGZ, INDEX_JBGZ);
       fieldIndexMap.put( FIELD_BTJT, INDEX_BTJT);
       fieldIndexMap.put( FIELD_JJYJ, INDEX_JJYJ);
       fieldIndexMap.put( FIELD_GQSY, INDEX_GQSY);
       fieldIndexMap.put( FIELD_QWNX, INDEX_QWNX);
       fieldIndexMap.put( FIELD_DD, INDEX_DD);
       fieldIndexMap.put( FIELD_HY, INDEX_HY);
       fieldIndexMap.put( FIELD_ZGXL, INDEX_ZGXL);
       fieldIndexMap.put( FIELD_ZN, INDEX_ZN);
       fieldIndexMap.put( FIELD_ZN_FDC, INDEX_ZN_FDC);
       fieldIndexMap.put( FIELD_ZN_HLW, INDEX_ZN_HLW);
       fieldIndexMap.put( FIELD_ZN_JRYH, INDEX_ZN_JRYH);
       fieldIndexMap.put( FIELD_ZN_JXZZ, INDEX_ZN_JXZZ);
       fieldIndexMap.put( FIELD_ZN_SWYY, INDEX_ZN_SWYY);
       fieldIndexMap.put( FIELD_ZN_SYLS, INDEX_ZN_SYLS);
       fieldIndexMap.put( FIELD_GRBQ, INDEX_GRBQ);
       fieldIndexMap.put( FIELD_ZWPJ, INDEX_ZWPJ);
       fieldIndexMap.put( FIELD_DGSJ, INDEX_DGSJ);
       fieldIndexMap.put( FIELD_GZLX, INDEX_GZLX);
       fieldIndexMap.put( FIELD_YTJQY, INDEX_YTJQY);
       fieldIndexMap.put( FIELD_TJGWSZCS, INDEX_TJGWSZCS);
       fieldIndexMap.put( FIELD_TJSJ, INDEX_TJSJ);
       fieldIndexMap.put( FIELD_ZP, INDEX_ZP);
   }
   
   private GG_CARD proxyGG_CARD = null;

   public GG_CARD(){
        super();
   }
   private boolean gg_cardidDirtyFlag = false;
   private boolean gg_cardnameDirtyFlag = false;
   private boolean gg_worknameDirtyFlag = false;
   private boolean enableDirtyFlag = false;
   private boolean createdateDirtyFlag = false;
   private boolean createmanDirtyFlag = false;
   private boolean updatedateDirtyFlag = false;
   private boolean updatemanDirtyFlag = false;
   private boolean xmDirtyFlag = false;
   private boolean xbDirtyFlag = false;
   private boolean csrqDirtyFlag = false;
   private boolean nlDirtyFlag = false;
   private boolean ksgznfDirtyFlag = false;
   private boolean gznxDirtyFlag = false;
   private boolean sjDirtyFlag = false;
   private boolean qzztDirtyFlag = false;
   private boolean yxDirtyFlag = false;
   private boolean sjzhDirtyFlag = false;
   private boolean zdDirtyFlag = false;
   private boolean hkgjDirtyFlag = false;
   private boolean hyztDirtyFlag = false;
   private boolean zjhDirtyFlag = false;
   private boolean zzmmDirtyFlag = false;
   private boolean qtlxfsDirtyFlag = false;
   private boolean sgDirtyFlag = false;
   private boolean jtzzDirtyFlag = false;
   private boolean grzyDirtyFlag = false;
   private boolean mqnsrDirtyFlag = false;
   private boolean jbgzDirtyFlag = false;
   private boolean btjtDirtyFlag = false;
   private boolean jjyjDirtyFlag = false;
   private boolean gqsyDirtyFlag = false;
   private boolean qwnxDirtyFlag = false;
   private boolean ddDirtyFlag = false;
   private boolean hyDirtyFlag = false;
   private boolean zgxlDirtyFlag = false;
   private boolean znDirtyFlag = false;
   private boolean zn_fdcDirtyFlag = false;
   private boolean zn_hlwDirtyFlag = false;
   private boolean zn_jryhDirtyFlag = false;
   private boolean zn_jxzzDirtyFlag = false;
   private boolean zn_swyyDirtyFlag = false;
   private boolean zn_sylsDirtyFlag = false;
   private boolean grbqDirtyFlag = false;
   private boolean zwpjDirtyFlag = false;
   private boolean dgsjDirtyFlag = false;
   private boolean gzlxDirtyFlag = false;
   private boolean ytjqyDirtyFlag = false;
   private boolean tjgwszcsDirtyFlag = false;
   private boolean tjsjDirtyFlag = false;
   private boolean zpDirtyFlag = false;

    @Column(name="gg_cardid")
    private String gg_cardid;
    @Column(name="gg_cardname")
    private String gg_cardname;
    @Column(name="gg_workname")
    private String gg_workname;
    @Column(name="enable")
    private Integer enable;
    @Column(name="createdate")
    private Timestamp createdate;
    @Column(name="createman")
    private String createman;
    @Column(name="updatedate")
    private Timestamp updatedate;
    @Column(name="updateman")
    private String updateman;
    @Column(name="xm")
    private String xm;
    @Column(name="xb")
    private String xb;
    @Column(name="csrq")
    private Timestamp csrq;
    @Column(name="nl")
    private Integer nl;
    @Column(name="ksgznf")
    private Timestamp ksgznf;
    @Column(name="gznx")
    private Integer gznx;
    @Column(name="sj")
    private String sj;
    @Column(name="qzzt")
    private String qzzt;
    @Column(name="yx")
    private String yx;
    @Column(name="sjzh")
    private String sjzh;
    @Column(name="zd")
    private String zd;
    @Column(name="hkgj")
    private String hkgj;
    @Column(name="hyzt")
    private String hyzt;
    @Column(name="zjh")
    private String zjh;
    @Column(name="zzmm")
    private String zzmm;
    @Column(name="qtlxfs")
    private String qtlxfs;
    @Column(name="sg")
    private Integer sg;
    @Column(name="jtzz")
    private String jtzz;
    @Column(name="grzy")
    private String grzy;
    @Column(name="mqnsr")
    private String mqnsr;
    @Column(name="jbgz")
    private String jbgz;
    @Column(name="btjt")
    private String btjt;
    @Column(name="jjyj")
    private String jjyj;
    @Column(name="gqsy")
    private String gqsy;
    @Column(name="qwnx")
    private String qwnx;
    @Column(name="dd")
    private String dd;
    @Column(name="hy")
    private String hy;
    @Column(name="zgxl")
    private String zgxl;
    @Column(name="zn")
    private String zn;
    @Column(name="zn_fdc")
    private String zn_fdc;
    @Column(name="zn_hlw")
    private String zn_hlw;
    @Column(name="zn_jryh")
    private String zn_jryh;
    @Column(name="zn_jxzz")
    private String zn_jxzz;
    @Column(name="zn_swyy")
    private String zn_swyy;
    @Column(name="zn_syls")
    private String zn_syls;
    @Column(name="grbq")
    private String grbq;
    @Column(name="zwpj")
    private String zwpj;
    @Column(name="dgsj")
    private Integer dgsj;
    @Column(name="gzlx")
    private String gzlx;
    @Column(name="ytjqy")
    private String ytjqy;
    @Column(name="tjgwszcs")
    private String tjgwszcs;
    @Column(name="tjsj")
    private Timestamp tjsj;
    @Column(name="zp")
    private String zp;

   
    /**
     *  设置属性值[信息卡标识]
     *  @param gg_cardid
     */
    public void setGG_CARDId(String gg_cardid){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setGG_CARDId(gg_cardid);
    		return;
    	}
        if(gg_cardid!=null)
        {
        	gg_cardid = StringHelper.trimRight(gg_cardid);
        	if(gg_cardid.length()==0){
        		gg_cardid = null;
        	}
        }
        this.gg_cardid =  gg_cardid; 
        this.gg_cardidDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[信息卡标识]
     */
    public String getGG_CARDId(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getGG_CARDId();
    	}
        return this.gg_cardid;
    }

    /**
     *  获取属性值[信息卡标识]是否修改
     */
    public boolean isGG_CARDIdDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isGG_CARDIdDirty();
    	}
        return this.gg_cardidDirtyFlag;
    }

    /**
     *  重置属性值[信息卡标识]
     */
    public void resetGG_CARDId(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetGG_CARDId();
    		 return;
    	}
    	
        this.gg_cardidDirtyFlag = false;
        this.gg_cardid = null;
    }
    /**
     *  设置属性值[名称]
     *  @param gg_cardname
     */
    public void setGG_CARDName(String gg_cardname){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setGG_CARDName(gg_cardname);
    		return;
    	}
        if(gg_cardname!=null)
        {
        	gg_cardname = StringHelper.trimRight(gg_cardname);
        	if(gg_cardname.length()==0){
        		gg_cardname = null;
        	}
        }
        this.gg_cardname =  gg_cardname; 
        this.gg_cardnameDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[名称]
     */
    public String getGG_CARDName(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getGG_CARDName();
    	}
        return this.gg_cardname;
    }

    /**
     *  获取属性值[名称]是否修改
     */
    public boolean isGG_CARDNameDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isGG_CARDNameDirty();
    	}
        return this.gg_cardnameDirtyFlag;
    }

    /**
     *  重置属性值[名称]
     */
    public void resetGG_CARDName(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetGG_CARDName();
    		 return;
    	}
    	
        this.gg_cardnameDirtyFlag = false;
        this.gg_cardname = null;
    }
    /**
     *  设置属性值[公司/单位]
     *  @param gg_workname
     */
    public void setGG_WORKName(String gg_workname){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setGG_WORKName(gg_workname);
    		return;
    	}
        if(gg_workname!=null)
        {
        	gg_workname = StringHelper.trimRight(gg_workname);
        	if(gg_workname.length()==0){
        		gg_workname = null;
        	}
        }
        this.gg_workname =  gg_workname; 
        this.gg_worknameDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[公司/单位]
     */
    public String getGG_WORKName(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getGG_WORKName();
    	}
        return this.gg_workname;
    }

    /**
     *  获取属性值[公司/单位]是否修改
     */
    public boolean isGG_WORKNameDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isGG_WORKNameDirty();
    	}
        return this.gg_worknameDirtyFlag;
    }

    /**
     *  重置属性值[公司/单位]
     */
    public void resetGG_WORKName(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetGG_WORKName();
    		 return;
    	}
    	
        this.gg_worknameDirtyFlag = false;
        this.gg_workname = null;
    }
    /**
     *  设置属性值[逻辑有效标志]
     *  @param enable
     */
    public void setEnable(Integer enable){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setEnable(enable);
    		return;
    	}
        this.enable =  enable; 
        this.enableDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[逻辑有效标志]
     */
    public Integer getEnable(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getEnable();
    	}
        return this.enable;
    }

    /**
     *  获取属性值[逻辑有效标志]是否修改
     */
    public boolean isEnableDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isEnableDirty();
    	}
        return this.enableDirtyFlag;
    }

    /**
     *  重置属性值[逻辑有效标志]
     */
    public void resetEnable(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetEnable();
    		 return;
    	}
    	
        this.enableDirtyFlag = false;
        this.enable = null;
    }
    /**
     *  设置属性值[建立时间]
     *  @param createdate
     */
    public void setCreateDate(Timestamp createdate){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setCreateDate(createdate);
    		return;
    	}
        this.createdate =  createdate; 
        this.createdateDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[建立时间]
     */
    public Timestamp getCreateDate(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getCreateDate();
    	}
        return this.createdate;
    }

    /**
     *  获取属性值[建立时间]是否修改
     */
    public boolean isCreateDateDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isCreateDateDirty();
    	}
        return this.createdateDirtyFlag;
    }

    /**
     *  重置属性值[建立时间]
     */
    public void resetCreateDate(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetCreateDate();
    		 return;
    	}
    	
        this.createdateDirtyFlag = false;
        this.createdate = null;
    }
    /**
     *  设置属性值[建立人]代码表：com.sa.litetwo.srv.codelist.SysOperatorCodeListModel
     *  @param createman
     */
    public void setCreateMan(String createman){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setCreateMan(createman);
    		return;
    	}
        if(createman!=null)
        {
        	createman = StringHelper.trimRight(createman);
        	if(createman.length()==0){
        		createman = null;
        	}
        }
        this.createman =  createman; 
        this.createmanDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[建立人]代码表：com.sa.litetwo.srv.codelist.SysOperatorCodeListModel
     */
    public String getCreateMan(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getCreateMan();
    	}
        return this.createman;
    }

    /**
     *  获取属性值[建立人]是否修改
     */
    public boolean isCreateManDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isCreateManDirty();
    	}
        return this.createmanDirtyFlag;
    }

    /**
     *  重置属性值[建立人]
     */
    public void resetCreateMan(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetCreateMan();
    		 return;
    	}
    	
        this.createmanDirtyFlag = false;
        this.createman = null;
    }
    /**
     *  设置属性值[更新时间]
     *  @param updatedate
     */
    public void setUpdateDate(Timestamp updatedate){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setUpdateDate(updatedate);
    		return;
    	}
        this.updatedate =  updatedate; 
        this.updatedateDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[更新时间]
     */
    public Timestamp getUpdateDate(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getUpdateDate();
    	}
        return this.updatedate;
    }

    /**
     *  获取属性值[更新时间]是否修改
     */
    public boolean isUpdateDateDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isUpdateDateDirty();
    	}
        return this.updatedateDirtyFlag;
    }

    /**
     *  重置属性值[更新时间]
     */
    public void resetUpdateDate(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetUpdateDate();
    		 return;
    	}
    	
        this.updatedateDirtyFlag = false;
        this.updatedate = null;
    }
    /**
     *  设置属性值[更新人]代码表：com.sa.litetwo.srv.codelist.SysOperatorCodeListModel
     *  @param updateman
     */
    public void setUpdateMan(String updateman){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setUpdateMan(updateman);
    		return;
    	}
        if(updateman!=null)
        {
        	updateman = StringHelper.trimRight(updateman);
        	if(updateman.length()==0){
        		updateman = null;
        	}
        }
        this.updateman =  updateman; 
        this.updatemanDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[更新人]代码表：com.sa.litetwo.srv.codelist.SysOperatorCodeListModel
     */
    public String getUpdateMan(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getUpdateMan();
    	}
        return this.updateman;
    }

    /**
     *  获取属性值[更新人]是否修改
     */
    public boolean isUpdateManDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isUpdateManDirty();
    	}
        return this.updatemanDirtyFlag;
    }

    /**
     *  重置属性值[更新人]
     */
    public void resetUpdateMan(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetUpdateMan();
    		 return;
    	}
    	
        this.updatemanDirtyFlag = false;
        this.updateman = null;
    }
    /**
     *  设置属性值[姓名]
     *  @param xm
     */
    public void setXM(String xm){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setXM(xm);
    		return;
    	}
        if(xm!=null)
        {
        	xm = StringHelper.trimRight(xm);
        	if(xm.length()==0){
        		xm = null;
        	}
        }
        this.xm =  xm; 
        this.xmDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[姓名]
     */
    public String getXM(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getXM();
    	}
        return this.xm;
    }

    /**
     *  获取属性值[姓名]是否修改
     */
    public boolean isXMDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isXMDirty();
    	}
        return this.xmDirtyFlag;
    }

    /**
     *  重置属性值[姓名]
     */
    public void resetXM(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetXM();
    		 return;
    	}
    	
        this.xmDirtyFlag = false;
        this.xm = null;
    }
    /**
     *  设置属性值[性别]代码表：com.sa.litetwo.srv.codelist.CLGG_XBCodeListModel
     *  @param xb
     */
    public void setXB(String xb){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setXB(xb);
    		return;
    	}
        if(xb!=null)
        {
        	xb = StringHelper.trimRight(xb);
        	if(xb.length()==0){
        		xb = null;
        	}
        }
        this.xb =  xb; 
        this.xbDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[性别]代码表：com.sa.litetwo.srv.codelist.CLGG_XBCodeListModel
     */
    public String getXB(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getXB();
    	}
        return this.xb;
    }

    /**
     *  获取属性值[性别]是否修改
     */
    public boolean isXBDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isXBDirty();
    	}
        return this.xbDirtyFlag;
    }

    /**
     *  重置属性值[性别]
     */
    public void resetXB(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetXB();
    		 return;
    	}
    	
        this.xbDirtyFlag = false;
        this.xb = null;
    }
    /**
     *  设置属性值[出生日期]
     *  @param csrq
     */
    public void setCSRQ(Timestamp csrq){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setCSRQ(csrq);
    		return;
    	}
        this.csrq =  csrq; 
        this.csrqDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[出生日期]
     */
    public Timestamp getCSRQ(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getCSRQ();
    	}
        return this.csrq;
    }

    /**
     *  获取属性值[出生日期]是否修改
     */
    public boolean isCSRQDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isCSRQDirty();
    	}
        return this.csrqDirtyFlag;
    }

    /**
     *  重置属性值[出生日期]
     */
    public void resetCSRQ(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetCSRQ();
    		 return;
    	}
    	
        this.csrqDirtyFlag = false;
        this.csrq = null;
    }
    /**
     *  设置属性值[年龄]
     *  @param nl
     */
    public void setNL(Integer nl){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setNL(nl);
    		return;
    	}
        this.nl =  nl; 
        this.nlDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[年龄]
     */
    public Integer getNL(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getNL();
    	}
        return this.nl;
    }

    /**
     *  获取属性值[年龄]是否修改
     */
    public boolean isNLDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isNLDirty();
    	}
        return this.nlDirtyFlag;
    }

    /**
     *  重置属性值[年龄]
     */
    public void resetNL(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetNL();
    		 return;
    	}
    	
        this.nlDirtyFlag = false;
        this.nl = null;
    }
    /**
     *  设置属性值[开始工作年份]
     *  @param ksgznf
     */
    public void setKSGZNF(Timestamp ksgznf){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setKSGZNF(ksgznf);
    		return;
    	}
        this.ksgznf =  ksgznf; 
        this.ksgznfDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[开始工作年份]
     */
    public Timestamp getKSGZNF(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getKSGZNF();
    	}
        return this.ksgznf;
    }

    /**
     *  获取属性值[开始工作年份]是否修改
     */
    public boolean isKSGZNFDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isKSGZNFDirty();
    	}
        return this.ksgznfDirtyFlag;
    }

    /**
     *  重置属性值[开始工作年份]
     */
    public void resetKSGZNF(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetKSGZNF();
    		 return;
    	}
    	
        this.ksgznfDirtyFlag = false;
        this.ksgznf = null;
    }
    /**
     *  设置属性值[工作年限]
     *  @param gznx
     */
    public void setGZNX(Integer gznx){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setGZNX(gznx);
    		return;
    	}
        this.gznx =  gznx; 
        this.gznxDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[工作年限]
     */
    public Integer getGZNX(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getGZNX();
    	}
        return this.gznx;
    }

    /**
     *  获取属性值[工作年限]是否修改
     */
    public boolean isGZNXDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isGZNXDirty();
    	}
        return this.gznxDirtyFlag;
    }

    /**
     *  重置属性值[工作年限]
     */
    public void resetGZNX(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetGZNX();
    		 return;
    	}
    	
        this.gznxDirtyFlag = false;
        this.gznx = null;
    }
    /**
     *  设置属性值[手机]
     *  @param sj
     */
    public void setSJ(String sj){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setSJ(sj);
    		return;
    	}
        if(sj!=null)
        {
        	sj = StringHelper.trimRight(sj);
        	if(sj.length()==0){
        		sj = null;
        	}
        }
        this.sj =  sj; 
        this.sjDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[手机]
     */
    public String getSJ(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getSJ();
    	}
        return this.sj;
    }

    /**
     *  获取属性值[手机]是否修改
     */
    public boolean isSJDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isSJDirty();
    	}
        return this.sjDirtyFlag;
    }

    /**
     *  重置属性值[手机]
     */
    public void resetSJ(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetSJ();
    		 return;
    	}
    	
        this.sjDirtyFlag = false;
        this.sj = null;
    }
    /**
     *  设置属性值[求职状态]代码表：com.sa.litetwo.srv.codelist.CLGG_QZZTCodeListModel
     *  @param qzzt
     */
    public void setQZZT(String qzzt){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setQZZT(qzzt);
    		return;
    	}
        if(qzzt!=null)
        {
        	qzzt = StringHelper.trimRight(qzzt);
        	if(qzzt.length()==0){
        		qzzt = null;
        	}
        }
        this.qzzt =  qzzt; 
        this.qzztDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[求职状态]代码表：com.sa.litetwo.srv.codelist.CLGG_QZZTCodeListModel
     */
    public String getQZZT(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getQZZT();
    	}
        return this.qzzt;
    }

    /**
     *  获取属性值[求职状态]是否修改
     */
    public boolean isQZZTDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isQZZTDirty();
    	}
        return this.qzztDirtyFlag;
    }

    /**
     *  重置属性值[求职状态]
     */
    public void resetQZZT(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetQZZT();
    		 return;
    	}
    	
        this.qzztDirtyFlag = false;
        this.qzzt = null;
    }
    /**
     *  设置属性值[邮箱]
     *  @param yx
     */
    public void setYX(String yx){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setYX(yx);
    		return;
    	}
        if(yx!=null)
        {
        	yx = StringHelper.trimRight(yx);
        	if(yx.length()==0){
        		yx = null;
        	}
        }
        this.yx =  yx; 
        this.yxDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[邮箱]
     */
    public String getYX(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getYX();
    	}
        return this.yx;
    }

    /**
     *  获取属性值[邮箱]是否修改
     */
    public boolean isYXDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isYXDirty();
    	}
        return this.yxDirtyFlag;
    }

    /**
     *  重置属性值[邮箱]
     */
    public void resetYX(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetYX();
    		 return;
    	}
    	
        this.yxDirtyFlag = false;
        this.yx = null;
    }
    /**
     *  设置属性值[社交账号]
     *  @param sjzh
     */
    public void setSJZH(String sjzh){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setSJZH(sjzh);
    		return;
    	}
        if(sjzh!=null)
        {
        	sjzh = StringHelper.trimRight(sjzh);
        	if(sjzh.length()==0){
        		sjzh = null;
        	}
        }
        this.sjzh =  sjzh; 
        this.sjzhDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[社交账号]
     */
    public String getSJZH(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getSJZH();
    	}
        return this.sjzh;
    }

    /**
     *  获取属性值[社交账号]是否修改
     */
    public boolean isSJZHDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isSJZHDirty();
    	}
        return this.sjzhDirtyFlag;
    }

    /**
     *  重置属性值[社交账号]
     */
    public void resetSJZH(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetSJZH();
    		 return;
    	}
    	
        this.sjzhDirtyFlag = false;
        this.sjzh = null;
    }
    /**
     *  设置属性值[居住地区]
     *  @param zd
     */
    public void setZD(String zd){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setZD(zd);
    		return;
    	}
        if(zd!=null)
        {
        	zd = StringHelper.trimRight(zd);
        	if(zd.length()==0){
        		zd = null;
        	}
        }
        this.zd =  zd; 
        this.zdDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[居住地区]
     */
    public String getZD(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getZD();
    	}
        return this.zd;
    }

    /**
     *  获取属性值[居住地区]是否修改
     */
    public boolean isZDDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isZDDirty();
    	}
        return this.zdDirtyFlag;
    }

    /**
     *  重置属性值[居住地区]
     */
    public void resetZD(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetZD();
    		 return;
    	}
    	
        this.zdDirtyFlag = false;
        this.zd = null;
    }
    /**
     *  设置属性值[籍贯]
     *  @param hkgj
     */
    public void setHKGJ(String hkgj){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setHKGJ(hkgj);
    		return;
    	}
        if(hkgj!=null)
        {
        	hkgj = StringHelper.trimRight(hkgj);
        	if(hkgj.length()==0){
        		hkgj = null;
        	}
        }
        this.hkgj =  hkgj; 
        this.hkgjDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[籍贯]
     */
    public String getHKGJ(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getHKGJ();
    	}
        return this.hkgj;
    }

    /**
     *  获取属性值[籍贯]是否修改
     */
    public boolean isHKGJDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isHKGJDirty();
    	}
        return this.hkgjDirtyFlag;
    }

    /**
     *  重置属性值[籍贯]
     */
    public void resetHKGJ(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetHKGJ();
    		 return;
    	}
    	
        this.hkgjDirtyFlag = false;
        this.hkgj = null;
    }
    /**
     *  设置属性值[婚姻状态]代码表：com.sa.litetwo.srv.codelist.CLGG_HYZTCodeListModel
     *  @param hyzt
     */
    public void setHYZT(String hyzt){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setHYZT(hyzt);
    		return;
    	}
        if(hyzt!=null)
        {
        	hyzt = StringHelper.trimRight(hyzt);
        	if(hyzt.length()==0){
        		hyzt = null;
        	}
        }
        this.hyzt =  hyzt; 
        this.hyztDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[婚姻状态]代码表：com.sa.litetwo.srv.codelist.CLGG_HYZTCodeListModel
     */
    public String getHYZT(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getHYZT();
    	}
        return this.hyzt;
    }

    /**
     *  获取属性值[婚姻状态]是否修改
     */
    public boolean isHYZTDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isHYZTDirty();
    	}
        return this.hyztDirtyFlag;
    }

    /**
     *  重置属性值[婚姻状态]
     */
    public void resetHYZT(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetHYZT();
    		 return;
    	}
    	
        this.hyztDirtyFlag = false;
        this.hyzt = null;
    }
    /**
     *  设置属性值[证件号]
     *  @param zjh
     */
    public void setZJH(String zjh){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setZJH(zjh);
    		return;
    	}
        if(zjh!=null)
        {
        	zjh = StringHelper.trimRight(zjh);
        	if(zjh.length()==0){
        		zjh = null;
        	}
        }
        this.zjh =  zjh; 
        this.zjhDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[证件号]
     */
    public String getZJH(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getZJH();
    	}
        return this.zjh;
    }

    /**
     *  获取属性值[证件号]是否修改
     */
    public boolean isZJHDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isZJHDirty();
    	}
        return this.zjhDirtyFlag;
    }

    /**
     *  重置属性值[证件号]
     */
    public void resetZJH(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetZJH();
    		 return;
    	}
    	
        this.zjhDirtyFlag = false;
        this.zjh = null;
    }
    /**
     *  设置属性值[政治面貌]代码表：com.sa.litetwo.srv.codelist.CLGG_ZZMMCodeListModel
     *  @param zzmm
     */
    public void setZZMM(String zzmm){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setZZMM(zzmm);
    		return;
    	}
        if(zzmm!=null)
        {
        	zzmm = StringHelper.trimRight(zzmm);
        	if(zzmm.length()==0){
        		zzmm = null;
        	}
        }
        this.zzmm =  zzmm; 
        this.zzmmDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[政治面貌]代码表：com.sa.litetwo.srv.codelist.CLGG_ZZMMCodeListModel
     */
    public String getZZMM(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getZZMM();
    	}
        return this.zzmm;
    }

    /**
     *  获取属性值[政治面貌]是否修改
     */
    public boolean isZZMMDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isZZMMDirty();
    	}
        return this.zzmmDirtyFlag;
    }

    /**
     *  重置属性值[政治面貌]
     */
    public void resetZZMM(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetZZMM();
    		 return;
    	}
    	
        this.zzmmDirtyFlag = false;
        this.zzmm = null;
    }
    /**
     *  设置属性值[其他联系方式]
     *  @param qtlxfs
     */
    public void setQTLXFS(String qtlxfs){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setQTLXFS(qtlxfs);
    		return;
    	}
        if(qtlxfs!=null)
        {
        	qtlxfs = StringHelper.trimRight(qtlxfs);
        	if(qtlxfs.length()==0){
        		qtlxfs = null;
        	}
        }
        this.qtlxfs =  qtlxfs; 
        this.qtlxfsDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[其他联系方式]
     */
    public String getQTLXFS(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getQTLXFS();
    	}
        return this.qtlxfs;
    }

    /**
     *  获取属性值[其他联系方式]是否修改
     */
    public boolean isQTLXFSDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isQTLXFSDirty();
    	}
        return this.qtlxfsDirtyFlag;
    }

    /**
     *  重置属性值[其他联系方式]
     */
    public void resetQTLXFS(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetQTLXFS();
    		 return;
    	}
    	
        this.qtlxfsDirtyFlag = false;
        this.qtlxfs = null;
    }
    /**
     *  设置属性值[身高]
     *  @param sg
     */
    public void setSG(Integer sg){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setSG(sg);
    		return;
    	}
        this.sg =  sg; 
        this.sgDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[身高]
     */
    public Integer getSG(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getSG();
    	}
        return this.sg;
    }

    /**
     *  获取属性值[身高]是否修改
     */
    public boolean isSGDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isSGDirty();
    	}
        return this.sgDirtyFlag;
    }

    /**
     *  重置属性值[身高]
     */
    public void resetSG(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetSG();
    		 return;
    	}
    	
        this.sgDirtyFlag = false;
        this.sg = null;
    }
    /**
     *  设置属性值[家庭住址]
     *  @param jtzz
     */
    public void setJTZZ(String jtzz){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setJTZZ(jtzz);
    		return;
    	}
        if(jtzz!=null)
        {
        	jtzz = StringHelper.trimRight(jtzz);
        	if(jtzz.length()==0){
        		jtzz = null;
        	}
        }
        this.jtzz =  jtzz; 
        this.jtzzDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[家庭住址]
     */
    public String getJTZZ(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getJTZZ();
    	}
        return this.jtzz;
    }

    /**
     *  获取属性值[家庭住址]是否修改
     */
    public boolean isJTZZDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isJTZZDirty();
    	}
        return this.jtzzDirtyFlag;
    }

    /**
     *  重置属性值[家庭住址]
     */
    public void resetJTZZ(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetJTZZ();
    		 return;
    	}
    	
        this.jtzzDirtyFlag = false;
        this.jtzz = null;
    }
    /**
     *  设置属性值[个人主页]
     *  @param grzy
     */
    public void setGRZY(String grzy){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setGRZY(grzy);
    		return;
    	}
        if(grzy!=null)
        {
        	grzy = StringHelper.trimRight(grzy);
        	if(grzy.length()==0){
        		grzy = null;
        	}
        }
        this.grzy =  grzy; 
        this.grzyDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[个人主页]
     */
    public String getGRZY(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getGRZY();
    	}
        return this.grzy;
    }

    /**
     *  获取属性值[个人主页]是否修改
     */
    public boolean isGRZYDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isGRZYDirty();
    	}
        return this.grzyDirtyFlag;
    }

    /**
     *  重置属性值[个人主页]
     */
    public void resetGRZY(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetGRZY();
    		 return;
    	}
    	
        this.grzyDirtyFlag = false;
        this.grzy = null;
    }
    /**
     *  设置属性值[目前年收入]
     *  @param mqnsr
     */
    public void setMQNSR(String mqnsr){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setMQNSR(mqnsr);
    		return;
    	}
        if(mqnsr!=null)
        {
        	mqnsr = StringHelper.trimRight(mqnsr);
        	if(mqnsr.length()==0){
        		mqnsr = null;
        	}
        }
        this.mqnsr =  mqnsr; 
        this.mqnsrDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[目前年收入]
     */
    public String getMQNSR(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getMQNSR();
    	}
        return this.mqnsr;
    }

    /**
     *  获取属性值[目前年收入]是否修改
     */
    public boolean isMQNSRDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isMQNSRDirty();
    	}
        return this.mqnsrDirtyFlag;
    }

    /**
     *  重置属性值[目前年收入]
     */
    public void resetMQNSR(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetMQNSR();
    		 return;
    	}
    	
        this.mqnsrDirtyFlag = false;
        this.mqnsr = null;
    }
    /**
     *  设置属性值[基本工资]
     *  @param jbgz
     */
    public void setJBGZ(String jbgz){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setJBGZ(jbgz);
    		return;
    	}
        if(jbgz!=null)
        {
        	jbgz = StringHelper.trimRight(jbgz);
        	if(jbgz.length()==0){
        		jbgz = null;
        	}
        }
        this.jbgz =  jbgz; 
        this.jbgzDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[基本工资]
     */
    public String getJBGZ(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getJBGZ();
    	}
        return this.jbgz;
    }

    /**
     *  获取属性值[基本工资]是否修改
     */
    public boolean isJBGZDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isJBGZDirty();
    	}
        return this.jbgzDirtyFlag;
    }

    /**
     *  重置属性值[基本工资]
     */
    public void resetJBGZ(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetJBGZ();
    		 return;
    	}
    	
        this.jbgzDirtyFlag = false;
        this.jbgz = null;
    }
    /**
     *  设置属性值[补贴津贴]
     *  @param btjt
     */
    public void setBTJT(String btjt){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setBTJT(btjt);
    		return;
    	}
        if(btjt!=null)
        {
        	btjt = StringHelper.trimRight(btjt);
        	if(btjt.length()==0){
        		btjt = null;
        	}
        }
        this.btjt =  btjt; 
        this.btjtDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[补贴津贴]
     */
    public String getBTJT(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getBTJT();
    	}
        return this.btjt;
    }

    /**
     *  获取属性值[补贴津贴]是否修改
     */
    public boolean isBTJTDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isBTJTDirty();
    	}
        return this.btjtDirtyFlag;
    }

    /**
     *  重置属性值[补贴津贴]
     */
    public void resetBTJT(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetBTJT();
    		 return;
    	}
    	
        this.btjtDirtyFlag = false;
        this.btjt = null;
    }
    /**
     *  设置属性值[奖金佣金]
     *  @param jjyj
     */
    public void setJJYJ(String jjyj){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setJJYJ(jjyj);
    		return;
    	}
        if(jjyj!=null)
        {
        	jjyj = StringHelper.trimRight(jjyj);
        	if(jjyj.length()==0){
        		jjyj = null;
        	}
        }
        this.jjyj =  jjyj; 
        this.jjyjDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[奖金佣金]
     */
    public String getJJYJ(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getJJYJ();
    	}
        return this.jjyj;
    }

    /**
     *  获取属性值[奖金佣金]是否修改
     */
    public boolean isJJYJDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isJJYJDirty();
    	}
        return this.jjyjDirtyFlag;
    }

    /**
     *  重置属性值[奖金佣金]
     */
    public void resetJJYJ(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetJJYJ();
    		 return;
    	}
    	
        this.jjyjDirtyFlag = false;
        this.jjyj = null;
    }
    /**
     *  设置属性值[股权收益]
     *  @param gqsy
     */
    public void setGQSY(String gqsy){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setGQSY(gqsy);
    		return;
    	}
        if(gqsy!=null)
        {
        	gqsy = StringHelper.trimRight(gqsy);
        	if(gqsy.length()==0){
        		gqsy = null;
        	}
        }
        this.gqsy =  gqsy; 
        this.gqsyDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[股权收益]
     */
    public String getGQSY(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getGQSY();
    	}
        return this.gqsy;
    }

    /**
     *  获取属性值[股权收益]是否修改
     */
    public boolean isGQSYDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isGQSYDirty();
    	}
        return this.gqsyDirtyFlag;
    }

    /**
     *  重置属性值[股权收益]
     */
    public void resetGQSY(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetGQSY();
    		 return;
    	}
    	
        this.gqsyDirtyFlag = false;
        this.gqsy = null;
    }
    /**
     *  设置属性值[期望月薪]
     *  @param qwnx
     */
    public void setQWNX(String qwnx){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setQWNX(qwnx);
    		return;
    	}
        if(qwnx!=null)
        {
        	qwnx = StringHelper.trimRight(qwnx);
        	if(qwnx.length()==0){
        		qwnx = null;
        	}
        }
        this.qwnx =  qwnx; 
        this.qwnxDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[期望月薪]
     */
    public String getQWNX(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getQWNX();
    	}
        return this.qwnx;
    }

    /**
     *  获取属性值[期望月薪]是否修改
     */
    public boolean isQWNXDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isQWNXDirty();
    	}
        return this.qwnxDirtyFlag;
    }

    /**
     *  重置属性值[期望月薪]
     */
    public void resetQWNX(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetQWNX();
    		 return;
    	}
    	
        this.qwnxDirtyFlag = false;
        this.qwnx = null;
    }
    /**
     *  设置属性值[地点]
     *  @param dd
     */
    public void setDD(String dd){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setDD(dd);
    		return;
    	}
        if(dd!=null)
        {
        	dd = StringHelper.trimRight(dd);
        	if(dd.length()==0){
        		dd = null;
        	}
        }
        this.dd =  dd; 
        this.ddDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[地点]
     */
    public String getDD(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getDD();
    	}
        return this.dd;
    }

    /**
     *  获取属性值[地点]是否修改
     */
    public boolean isDDDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isDDDirty();
    	}
        return this.ddDirtyFlag;
    }

    /**
     *  重置属性值[地点]
     */
    public void resetDD(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetDD();
    		 return;
    	}
    	
        this.ddDirtyFlag = false;
        this.dd = null;
    }
    /**
     *  设置属性值[行业]代码表：com.sa.litetwo.srv.codelist.CLGG_HYCodeListModel
     *  @param hy
     */
    public void setHY(String hy){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setHY(hy);
    		return;
    	}
        if(hy!=null)
        {
        	hy = StringHelper.trimRight(hy);
        	if(hy.length()==0){
        		hy = null;
        	}
        }
        this.hy =  hy; 
        this.hyDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[行业]代码表：com.sa.litetwo.srv.codelist.CLGG_HYCodeListModel
     */
    public String getHY(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getHY();
    	}
        return this.hy;
    }

    /**
     *  获取属性值[行业]是否修改
     */
    public boolean isHYDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isHYDirty();
    	}
        return this.hyDirtyFlag;
    }

    /**
     *  重置属性值[行业]
     */
    public void resetHY(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetHY();
    		 return;
    	}
    	
        this.hyDirtyFlag = false;
        this.hy = null;
    }
    /**
     *  设置属性值[第一学历]代码表：com.sa.litetwo.srv.codelist.CLGG_XLXWCodeListModel
     *  @param zgxl
     */
    public void setZGXL(String zgxl){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setZGXL(zgxl);
    		return;
    	}
        if(zgxl!=null)
        {
        	zgxl = StringHelper.trimRight(zgxl);
        	if(zgxl.length()==0){
        		zgxl = null;
        	}
        }
        this.zgxl =  zgxl; 
        this.zgxlDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[第一学历]代码表：com.sa.litetwo.srv.codelist.CLGG_XLXWCodeListModel
     */
    public String getZGXL(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getZGXL();
    	}
        return this.zgxl;
    }

    /**
     *  获取属性值[第一学历]是否修改
     */
    public boolean isZGXLDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isZGXLDirty();
    	}
        return this.zgxlDirtyFlag;
    }

    /**
     *  重置属性值[第一学历]
     */
    public void resetZGXL(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetZGXL();
    		 return;
    	}
    	
        this.zgxlDirtyFlag = false;
        this.zgxl = null;
    }
    /**
     *  设置属性值[职能类别]
     *  @param zn
     */
    public void setZN(String zn){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setZN(zn);
    		return;
    	}
        if(zn!=null)
        {
        	zn = StringHelper.trimRight(zn);
        	if(zn.length()==0){
        		zn = null;
        	}
        }
        this.zn =  zn; 
        this.znDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[职能类别]
     */
    public String getZN(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getZN();
    	}
        return this.zn;
    }

    /**
     *  获取属性值[职能类别]是否修改
     */
    public boolean isZNDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isZNDirty();
    	}
        return this.znDirtyFlag;
    }

    /**
     *  重置属性值[职能类别]
     */
    public void resetZN(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetZN();
    		 return;
    	}
    	
        this.znDirtyFlag = false;
        this.zn = null;
    }
    /**
     *  设置属性值[职能-房地产]代码表：com.sa.litetwo.srv.codelist.CLGG_ZN_FDCCodeListModel
     *  @param zn_fdc
     */
    public void setZn_fdc(String zn_fdc){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setZn_fdc(zn_fdc);
    		return;
    	}
        if(zn_fdc!=null)
        {
        	zn_fdc = StringHelper.trimRight(zn_fdc);
        	if(zn_fdc.length()==0){
        		zn_fdc = null;
        	}
        }
        this.zn_fdc =  zn_fdc; 
        this.zn_fdcDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[职能-房地产]代码表：com.sa.litetwo.srv.codelist.CLGG_ZN_FDCCodeListModel
     */
    public String getZn_fdc(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getZn_fdc();
    	}
        return this.zn_fdc;
    }

    /**
     *  获取属性值[职能-房地产]是否修改
     */
    public boolean isZn_fdcDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isZn_fdcDirty();
    	}
        return this.zn_fdcDirtyFlag;
    }

    /**
     *  重置属性值[职能-房地产]
     */
    public void resetZn_fdc(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetZn_fdc();
    		 return;
    	}
    	
        this.zn_fdcDirtyFlag = false;
        this.zn_fdc = null;
    }
    /**
     *  设置属性值[职能-互联网]代码表：com.sa.litetwo.srv.codelist.CLGG_ZN_HLWCodeListModel
     *  @param zn_hlw
     */
    public void setZn_hlw(String zn_hlw){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setZn_hlw(zn_hlw);
    		return;
    	}
        if(zn_hlw!=null)
        {
        	zn_hlw = StringHelper.trimRight(zn_hlw);
        	if(zn_hlw.length()==0){
        		zn_hlw = null;
        	}
        }
        this.zn_hlw =  zn_hlw; 
        this.zn_hlwDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[职能-互联网]代码表：com.sa.litetwo.srv.codelist.CLGG_ZN_HLWCodeListModel
     */
    public String getZn_hlw(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getZn_hlw();
    	}
        return this.zn_hlw;
    }

    /**
     *  获取属性值[职能-互联网]是否修改
     */
    public boolean isZn_hlwDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isZn_hlwDirty();
    	}
        return this.zn_hlwDirtyFlag;
    }

    /**
     *  重置属性值[职能-互联网]
     */
    public void resetZn_hlw(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetZn_hlw();
    		 return;
    	}
    	
        this.zn_hlwDirtyFlag = false;
        this.zn_hlw = null;
    }
    /**
     *  设置属性值[职能-金融银行]代码表：com.sa.litetwo.srv.codelist.CLGG_ZN_JRYHCodeListModel
     *  @param zn_jryh
     */
    public void setZn_jryh(String zn_jryh){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setZn_jryh(zn_jryh);
    		return;
    	}
        if(zn_jryh!=null)
        {
        	zn_jryh = StringHelper.trimRight(zn_jryh);
        	if(zn_jryh.length()==0){
        		zn_jryh = null;
        	}
        }
        this.zn_jryh =  zn_jryh; 
        this.zn_jryhDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[职能-金融银行]代码表：com.sa.litetwo.srv.codelist.CLGG_ZN_JRYHCodeListModel
     */
    public String getZn_jryh(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getZn_jryh();
    	}
        return this.zn_jryh;
    }

    /**
     *  获取属性值[职能-金融银行]是否修改
     */
    public boolean isZn_jryhDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isZn_jryhDirty();
    	}
        return this.zn_jryhDirtyFlag;
    }

    /**
     *  重置属性值[职能-金融银行]
     */
    public void resetZn_jryh(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetZn_jryh();
    		 return;
    	}
    	
        this.zn_jryhDirtyFlag = false;
        this.zn_jryh = null;
    }
    /**
     *  设置属性值[职能-机械制造]代码表：com.sa.litetwo.srv.codelist.CLGG_ZN_JXZZCodeListModel
     *  @param zn_jxzz
     */
    public void setZn_jxzz(String zn_jxzz){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setZn_jxzz(zn_jxzz);
    		return;
    	}
        if(zn_jxzz!=null)
        {
        	zn_jxzz = StringHelper.trimRight(zn_jxzz);
        	if(zn_jxzz.length()==0){
        		zn_jxzz = null;
        	}
        }
        this.zn_jxzz =  zn_jxzz; 
        this.zn_jxzzDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[职能-机械制造]代码表：com.sa.litetwo.srv.codelist.CLGG_ZN_JXZZCodeListModel
     */
    public String getZn_jxzz(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getZn_jxzz();
    	}
        return this.zn_jxzz;
    }

    /**
     *  获取属性值[职能-机械制造]是否修改
     */
    public boolean isZn_jxzzDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isZn_jxzzDirty();
    	}
        return this.zn_jxzzDirtyFlag;
    }

    /**
     *  重置属性值[职能-机械制造]
     */
    public void resetZn_jxzz(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetZn_jxzz();
    		 return;
    	}
    	
        this.zn_jxzzDirtyFlag = false;
        this.zn_jxzz = null;
    }
    /**
     *  设置属性值[职能-生物医药]代码表：com.sa.litetwo.srv.codelist.CLGG_ZN_SWYYCodeListModel
     *  @param zn_swyy
     */
    public void setZn_swyy(String zn_swyy){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setZn_swyy(zn_swyy);
    		return;
    	}
        if(zn_swyy!=null)
        {
        	zn_swyy = StringHelper.trimRight(zn_swyy);
        	if(zn_swyy.length()==0){
        		zn_swyy = null;
        	}
        }
        this.zn_swyy =  zn_swyy; 
        this.zn_swyyDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[职能-生物医药]代码表：com.sa.litetwo.srv.codelist.CLGG_ZN_SWYYCodeListModel
     */
    public String getZn_swyy(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getZn_swyy();
    	}
        return this.zn_swyy;
    }

    /**
     *  获取属性值[职能-生物医药]是否修改
     */
    public boolean isZn_swyyDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isZn_swyyDirty();
    	}
        return this.zn_swyyDirtyFlag;
    }

    /**
     *  重置属性值[职能-生物医药]
     */
    public void resetZn_swyy(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetZn_swyy();
    		 return;
    	}
    	
        this.zn_swyyDirtyFlag = false;
        this.zn_swyy = null;
    }
    /**
     *  设置属性值[职能-商业零售]代码表：com.sa.litetwo.srv.codelist.CLGG_ZN_SYLSCodeListModel
     *  @param zn_syls
     */
    public void setZn_syls(String zn_syls){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setZn_syls(zn_syls);
    		return;
    	}
        if(zn_syls!=null)
        {
        	zn_syls = StringHelper.trimRight(zn_syls);
        	if(zn_syls.length()==0){
        		zn_syls = null;
        	}
        }
        this.zn_syls =  zn_syls; 
        this.zn_sylsDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[职能-商业零售]代码表：com.sa.litetwo.srv.codelist.CLGG_ZN_SYLSCodeListModel
     */
    public String getZn_syls(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getZn_syls();
    	}
        return this.zn_syls;
    }

    /**
     *  获取属性值[职能-商业零售]是否修改
     */
    public boolean isZn_sylsDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isZn_sylsDirty();
    	}
        return this.zn_sylsDirtyFlag;
    }

    /**
     *  重置属性值[职能-商业零售]
     */
    public void resetZn_syls(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetZn_syls();
    		 return;
    	}
    	
        this.zn_sylsDirtyFlag = false;
        this.zn_syls = null;
    }
    /**
     *  设置属性值[个人标签]
     *  @param grbq
     */
    public void setGRBQ(String grbq){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setGRBQ(grbq);
    		return;
    	}
        if(grbq!=null)
        {
        	grbq = StringHelper.trimRight(grbq);
        	if(grbq.length()==0){
        		grbq = null;
        	}
        }
        this.grbq =  grbq; 
        this.grbqDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[个人标签]
     */
    public String getGRBQ(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getGRBQ();
    	}
        return this.grbq;
    }

    /**
     *  获取属性值[个人标签]是否修改
     */
    public boolean isGRBQDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isGRBQDirty();
    	}
        return this.grbqDirtyFlag;
    }

    /**
     *  重置属性值[个人标签]
     */
    public void resetGRBQ(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetGRBQ();
    		 return;
    	}
    	
        this.grbqDirtyFlag = false;
        this.grbq = null;
    }
    /**
     *  设置属性值[自我评价]
     *  @param zwpj
     */
    public void setZWPJ(String zwpj){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setZWPJ(zwpj);
    		return;
    	}
        if(zwpj!=null)
        {
        	zwpj = StringHelper.trimRight(zwpj);
        	if(zwpj.length()==0){
        		zwpj = null;
        	}
        }
        this.zwpj =  zwpj; 
        this.zwpjDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[自我评价]
     */
    public String getZWPJ(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getZWPJ();
    	}
        return this.zwpj;
    }

    /**
     *  获取属性值[自我评价]是否修改
     */
    public boolean isZWPJDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isZWPJDirty();
    	}
        return this.zwpjDirtyFlag;
    }

    /**
     *  重置属性值[自我评价]
     */
    public void resetZWPJ(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetZWPJ();
    		 return;
    	}
    	
        this.zwpjDirtyFlag = false;
        this.zwpj = null;
    }
    /**
     *  设置属性值[到岗时间]代码表：com.sa.litetwo.srv.codelist.CLGG_DGSJCodeListModel
     *  @param dgsj
     */
    public void setDGSJ(Integer dgsj){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setDGSJ(dgsj);
    		return;
    	}
        this.dgsj =  dgsj; 
        this.dgsjDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[到岗时间]代码表：com.sa.litetwo.srv.codelist.CLGG_DGSJCodeListModel
     */
    public Integer getDGSJ(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getDGSJ();
    	}
        return this.dgsj;
    }

    /**
     *  获取属性值[到岗时间]是否修改
     */
    public boolean isDGSJDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isDGSJDirty();
    	}
        return this.dgsjDirtyFlag;
    }

    /**
     *  重置属性值[到岗时间]
     */
    public void resetDGSJ(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetDGSJ();
    		 return;
    	}
    	
        this.dgsjDirtyFlag = false;
        this.dgsj = null;
    }
    /**
     *  设置属性值[工作类型]代码表：com.sa.litetwo.srv.codelist.CLGG_GZLXCodeListModel
     *  @param gzlx
     */
    public void setGZLX(String gzlx){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setGZLX(gzlx);
    		return;
    	}
        if(gzlx!=null)
        {
        	gzlx = StringHelper.trimRight(gzlx);
        	if(gzlx.length()==0){
        		gzlx = null;
        	}
        }
        this.gzlx =  gzlx; 
        this.gzlxDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[工作类型]代码表：com.sa.litetwo.srv.codelist.CLGG_GZLXCodeListModel
     */
    public String getGZLX(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getGZLX();
    	}
        return this.gzlx;
    }

    /**
     *  获取属性值[工作类型]是否修改
     */
    public boolean isGZLXDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isGZLXDirty();
    	}
        return this.gzlxDirtyFlag;
    }

    /**
     *  重置属性值[工作类型]
     */
    public void resetGZLX(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetGZLX();
    		 return;
    	}
    	
        this.gzlxDirtyFlag = false;
        this.gzlx = null;
    }
    /**
     *  设置属性值[已推荐企业]
     *  @param ytjqy
     */
    public void setYTJQY(String ytjqy){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setYTJQY(ytjqy);
    		return;
    	}
        if(ytjqy!=null)
        {
        	ytjqy = StringHelper.trimRight(ytjqy);
        	if(ytjqy.length()==0){
        		ytjqy = null;
        	}
        }
        this.ytjqy =  ytjqy; 
        this.ytjqyDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[已推荐企业]
     */
    public String getYTJQY(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getYTJQY();
    	}
        return this.ytjqy;
    }

    /**
     *  获取属性值[已推荐企业]是否修改
     */
    public boolean isYTJQYDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isYTJQYDirty();
    	}
        return this.ytjqyDirtyFlag;
    }

    /**
     *  重置属性值[已推荐企业]
     */
    public void resetYTJQY(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetYTJQY();
    		 return;
    	}
    	
        this.ytjqyDirtyFlag = false;
        this.ytjqy = null;
    }
    /**
     *  设置属性值[推荐岗位所在城市]
     *  @param tjgwszcs
     */
    public void setTJGWSZCS(String tjgwszcs){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setTJGWSZCS(tjgwszcs);
    		return;
    	}
        if(tjgwszcs!=null)
        {
        	tjgwszcs = StringHelper.trimRight(tjgwszcs);
        	if(tjgwszcs.length()==0){
        		tjgwszcs = null;
        	}
        }
        this.tjgwszcs =  tjgwszcs; 
        this.tjgwszcsDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[推荐岗位所在城市]
     */
    public String getTJGWSZCS(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getTJGWSZCS();
    	}
        return this.tjgwszcs;
    }

    /**
     *  获取属性值[推荐岗位所在城市]是否修改
     */
    public boolean isTJGWSZCSDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isTJGWSZCSDirty();
    	}
        return this.tjgwszcsDirtyFlag;
    }

    /**
     *  重置属性值[推荐岗位所在城市]
     */
    public void resetTJGWSZCS(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetTJGWSZCS();
    		 return;
    	}
    	
        this.tjgwszcsDirtyFlag = false;
        this.tjgwszcs = null;
    }
    /**
     *  设置属性值[推荐时间]
     *  @param tjsj
     */
    public void setTJSJ(Timestamp tjsj){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setTJSJ(tjsj);
    		return;
    	}
        this.tjsj =  tjsj; 
        this.tjsjDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[推荐时间]
     */
    public Timestamp getTJSJ(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getTJSJ();
    	}
        return this.tjsj;
    }

    /**
     *  获取属性值[推荐时间]是否修改
     */
    public boolean isTJSJDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isTJSJDirty();
    	}
        return this.tjsjDirtyFlag;
    }

    /**
     *  重置属性值[推荐时间]
     */
    public void resetTJSJ(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetTJSJ();
    		 return;
    	}
    	
        this.tjsjDirtyFlag = false;
        this.tjsj = null;
    }
    /**
     *  设置属性值[照片]
     *  @param zp
     */
    public void setZP(String zp){
    	
    	if(this.getProxyEntity()!=null){
    		this.getProxyEntity().setZP(zp);
    		return;
    	}
        if(zp!=null)
        {
        	zp = StringHelper.trimRight(zp);
        	if(zp.length()==0){
        		zp = null;
        	}
        }
        this.zp =  zp; 
        this.zpDirtyFlag  = true;
    }
    
    /**
     *  获取属性值[照片]
     */
    public String getZP(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().getZP();
    	}
        return this.zp;
    }

    /**
     *  获取属性值[照片]是否修改
     */
    public boolean isZPDirty(){
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().isZPDirty();
    	}
        return this.zpDirtyFlag;
    }

    /**
     *  重置属性值[照片]
     */
    public void resetZP(){
    	
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().resetZP();
    		 return;
    	}
    	
        this.zpDirtyFlag = false;
        this.zp = null;
    }

	/* (non-Javadoc)
	 * @see net.ibizsys.paas.entity.EntityBase#onReset()
	 */
    @Override
    protected void onReset()
    {
       GG_CARD.resetAll(this);
       super.onReset();
    }
    
    /**
     * 重置当前数据对象属性值
     * @param entity
     */
    private static void resetAll(GG_CARD et){
        et.resetGG_CARDId();
        et.resetGG_CARDName();
        et.resetGG_WORKName();
        et.resetEnable();
        et.resetCreateDate();
        et.resetCreateMan();
        et.resetUpdateDate();
        et.resetUpdateMan();
        et.resetXM();
        et.resetXB();
        et.resetCSRQ();
        et.resetNL();
        et.resetKSGZNF();
        et.resetGZNX();
        et.resetSJ();
        et.resetQZZT();
        et.resetYX();
        et.resetSJZH();
        et.resetZD();
        et.resetHKGJ();
        et.resetHYZT();
        et.resetZJH();
        et.resetZZMM();
        et.resetQTLXFS();
        et.resetSG();
        et.resetJTZZ();
        et.resetGRZY();
        et.resetMQNSR();
        et.resetJBGZ();
        et.resetBTJT();
        et.resetJJYJ();
        et.resetGQSY();
        et.resetQWNX();
        et.resetDD();
        et.resetHY();
        et.resetZGXL();
        et.resetZN();
        et.resetZn_fdc();
        et.resetZn_hlw();
        et.resetZn_jryh();
        et.resetZn_jxzz();
        et.resetZn_swyy();
        et.resetZn_syls();
        et.resetGRBQ();
        et.resetZWPJ();
        et.resetDGSJ();
        et.resetGZLX();
        et.resetYTJQY();
        et.resetTJGWSZCS();
        et.resetTJSJ();
        et.resetZP();
    }

     /* (non-Javadoc)
      * @see net.ibizsys.paas.entity.EntityBase#onFillMap(java.util.HashMap, boolean)
      */
    @Override
    protected void onFillMap(HashMap<String, Object> params, boolean bDirtyOnly)
    {
        if(!bDirtyOnly || isGG_CARDIdDirty()){
             params.put(FIELD_GG_CARDID,getGG_CARDId());
        } 
        if(!bDirtyOnly || isGG_CARDNameDirty()){
             params.put(FIELD_GG_CARDNAME,getGG_CARDName());
        } 
        if(!bDirtyOnly || isGG_WORKNameDirty()){
             params.put(FIELD_GG_WORKNAME,getGG_WORKName());
        } 
        if(!bDirtyOnly || isEnableDirty()){
             params.put(FIELD_ENABLE,getEnable());
        } 
        if(!bDirtyOnly || isCreateDateDirty()){
             params.put(FIELD_CREATEDATE,getCreateDate());
        } 
        if(!bDirtyOnly || isCreateManDirty()){
             params.put(FIELD_CREATEMAN,getCreateMan());
        } 
        if(!bDirtyOnly || isUpdateDateDirty()){
             params.put(FIELD_UPDATEDATE,getUpdateDate());
        } 
        if(!bDirtyOnly || isUpdateManDirty()){
             params.put(FIELD_UPDATEMAN,getUpdateMan());
        } 
        if(!bDirtyOnly || isXMDirty()){
             params.put(FIELD_XM,getXM());
        } 
        if(!bDirtyOnly || isXBDirty()){
             params.put(FIELD_XB,getXB());
        } 
        if(!bDirtyOnly || isCSRQDirty()){
             params.put(FIELD_CSRQ,getCSRQ());
        } 
        if(!bDirtyOnly || isNLDirty()){
             params.put(FIELD_NL,getNL());
        } 
        if(!bDirtyOnly || isKSGZNFDirty()){
             params.put(FIELD_KSGZNF,getKSGZNF());
        } 
        if(!bDirtyOnly || isGZNXDirty()){
             params.put(FIELD_GZNX,getGZNX());
        } 
        if(!bDirtyOnly || isSJDirty()){
             params.put(FIELD_SJ,getSJ());
        } 
        if(!bDirtyOnly || isQZZTDirty()){
             params.put(FIELD_QZZT,getQZZT());
        } 
        if(!bDirtyOnly || isYXDirty()){
             params.put(FIELD_YX,getYX());
        } 
        if(!bDirtyOnly || isSJZHDirty()){
             params.put(FIELD_SJZH,getSJZH());
        } 
        if(!bDirtyOnly || isZDDirty()){
             params.put(FIELD_ZD,getZD());
        } 
        if(!bDirtyOnly || isHKGJDirty()){
             params.put(FIELD_HKGJ,getHKGJ());
        } 
        if(!bDirtyOnly || isHYZTDirty()){
             params.put(FIELD_HYZT,getHYZT());
        } 
        if(!bDirtyOnly || isZJHDirty()){
             params.put(FIELD_ZJH,getZJH());
        } 
        if(!bDirtyOnly || isZZMMDirty()){
             params.put(FIELD_ZZMM,getZZMM());
        } 
        if(!bDirtyOnly || isQTLXFSDirty()){
             params.put(FIELD_QTLXFS,getQTLXFS());
        } 
        if(!bDirtyOnly || isSGDirty()){
             params.put(FIELD_SG,getSG());
        } 
        if(!bDirtyOnly || isJTZZDirty()){
             params.put(FIELD_JTZZ,getJTZZ());
        } 
        if(!bDirtyOnly || isGRZYDirty()){
             params.put(FIELD_GRZY,getGRZY());
        } 
        if(!bDirtyOnly || isMQNSRDirty()){
             params.put(FIELD_MQNSR,getMQNSR());
        } 
        if(!bDirtyOnly || isJBGZDirty()){
             params.put(FIELD_JBGZ,getJBGZ());
        } 
        if(!bDirtyOnly || isBTJTDirty()){
             params.put(FIELD_BTJT,getBTJT());
        } 
        if(!bDirtyOnly || isJJYJDirty()){
             params.put(FIELD_JJYJ,getJJYJ());
        } 
        if(!bDirtyOnly || isGQSYDirty()){
             params.put(FIELD_GQSY,getGQSY());
        } 
        if(!bDirtyOnly || isQWNXDirty()){
             params.put(FIELD_QWNX,getQWNX());
        } 
        if(!bDirtyOnly || isDDDirty()){
             params.put(FIELD_DD,getDD());
        } 
        if(!bDirtyOnly || isHYDirty()){
             params.put(FIELD_HY,getHY());
        } 
        if(!bDirtyOnly || isZGXLDirty()){
             params.put(FIELD_ZGXL,getZGXL());
        } 
        if(!bDirtyOnly || isZNDirty()){
             params.put(FIELD_ZN,getZN());
        } 
        if(!bDirtyOnly || isZn_fdcDirty()){
             params.put(FIELD_ZN_FDC,getZn_fdc());
        } 
        if(!bDirtyOnly || isZn_hlwDirty()){
             params.put(FIELD_ZN_HLW,getZn_hlw());
        } 
        if(!bDirtyOnly || isZn_jryhDirty()){
             params.put(FIELD_ZN_JRYH,getZn_jryh());
        } 
        if(!bDirtyOnly || isZn_jxzzDirty()){
             params.put(FIELD_ZN_JXZZ,getZn_jxzz());
        } 
        if(!bDirtyOnly || isZn_swyyDirty()){
             params.put(FIELD_ZN_SWYY,getZn_swyy());
        } 
        if(!bDirtyOnly || isZn_sylsDirty()){
             params.put(FIELD_ZN_SYLS,getZn_syls());
        } 
        if(!bDirtyOnly || isGRBQDirty()){
             params.put(FIELD_GRBQ,getGRBQ());
        } 
        if(!bDirtyOnly || isZWPJDirty()){
             params.put(FIELD_ZWPJ,getZWPJ());
        } 
        if(!bDirtyOnly || isDGSJDirty()){
             params.put(FIELD_DGSJ,getDGSJ());
        } 
        if(!bDirtyOnly || isGZLXDirty()){
             params.put(FIELD_GZLX,getGZLX());
        } 
        if(!bDirtyOnly || isYTJQYDirty()){
             params.put(FIELD_YTJQY,getYTJQY());
        } 
        if(!bDirtyOnly || isTJGWSZCSDirty()){
             params.put(FIELD_TJGWSZCS,getTJGWSZCS());
        } 
        if(!bDirtyOnly || isTJSJDirty()){
             params.put(FIELD_TJSJ,getTJSJ());
        } 
        if(!bDirtyOnly || isZPDirty()){
             params.put(FIELD_ZP,getZP());
        } 
    	super.onFillMap(params, bDirtyOnly);
    }
   
    /* (non-Javadoc)
     * @see net.ibizsys.paas.data.DataObject#get(java.lang.String)
     */
    @Override
	public Object get(String strParamName) throws Exception
	{
    	if(this.getProxyEntity()!=null){
    		return this.getProxyEntity().get(strParamName);
    	}
    	
            if(StringHelper.isNullOrEmpty(strParamName))
                 throw new Exception("没有指定属性");
            Integer index=fieldIndexMap.get(strParamName.toUpperCase());
            if(index==null)
                 return super.get(strParamName);

                return  GG_CARD.get(this, index);
	}
    
    /**
     * 通过属性标识获取属性值
     * @param et 数据对象
     * @param index 属性标识
     * @return
     * @throws Exception
     */
    private static Object get(GG_CARD et,int index) throws Exception{
             
            switch(index)
    	    {
               case INDEX_GG_CARDID:return et.getGG_CARDId();
               case INDEX_GG_CARDNAME:return et.getGG_CARDName();
               case INDEX_GG_WORKNAME:return et.getGG_WORKName();
               case INDEX_ENABLE:return et.getEnable();
               case INDEX_CREATEDATE:return et.getCreateDate();
               case INDEX_CREATEMAN:return et.getCreateMan();
               case INDEX_UPDATEDATE:return et.getUpdateDate();
               case INDEX_UPDATEMAN:return et.getUpdateMan();
               case INDEX_XM:return et.getXM();
               case INDEX_XB:return et.getXB();
               case INDEX_CSRQ:return et.getCSRQ();
               case INDEX_NL:return et.getNL();
               case INDEX_KSGZNF:return et.getKSGZNF();
               case INDEX_GZNX:return et.getGZNX();
               case INDEX_SJ:return et.getSJ();
               case INDEX_QZZT:return et.getQZZT();
               case INDEX_YX:return et.getYX();
               case INDEX_SJZH:return et.getSJZH();
               case INDEX_ZD:return et.getZD();
               case INDEX_HKGJ:return et.getHKGJ();
               case INDEX_HYZT:return et.getHYZT();
               case INDEX_ZJH:return et.getZJH();
               case INDEX_ZZMM:return et.getZZMM();
               case INDEX_QTLXFS:return et.getQTLXFS();
               case INDEX_SG:return et.getSG();
               case INDEX_JTZZ:return et.getJTZZ();
               case INDEX_GRZY:return et.getGRZY();
               case INDEX_MQNSR:return et.getMQNSR();
               case INDEX_JBGZ:return et.getJBGZ();
               case INDEX_BTJT:return et.getBTJT();
               case INDEX_JJYJ:return et.getJJYJ();
               case INDEX_GQSY:return et.getGQSY();
               case INDEX_QWNX:return et.getQWNX();
               case INDEX_DD:return et.getDD();
               case INDEX_HY:return et.getHY();
               case INDEX_ZGXL:return et.getZGXL();
               case INDEX_ZN:return et.getZN();
               case INDEX_ZN_FDC:return et.getZn_fdc();
               case INDEX_ZN_HLW:return et.getZn_hlw();
               case INDEX_ZN_JRYH:return et.getZn_jryh();
               case INDEX_ZN_JXZZ:return et.getZn_jxzz();
               case INDEX_ZN_SWYY:return et.getZn_swyy();
               case INDEX_ZN_SYLS:return et.getZn_syls();
               case INDEX_GRBQ:return et.getGRBQ();
               case INDEX_ZWPJ:return et.getZWPJ();
               case INDEX_DGSJ:return et.getDGSJ();
               case INDEX_GZLX:return et.getGZLX();
               case INDEX_YTJQY:return et.getYTJQY();
               case INDEX_TJGWSZCS:return et.getTJGWSZCS();
               case INDEX_TJSJ:return et.getTJSJ();
               case INDEX_ZP:return et.getZP();
    	       default:
    		     throw new Exception("不明属性标识");
    	    }
    }

    /* (non-Javadoc)
     * @see net.ibizsys.paas.data.DataObject#set(java.lang.String, java.lang.Object)
     */
    @Override
	public void set(String strParamName,Object objValue) throws Exception
	{
    	if(this.getProxyEntity()!=null){
    		 this.getProxyEntity().set(strParamName,objValue);
    		 return;
    	}
            if(StringHelper.isNullOrEmpty(strParamName))
                 throw new Exception("没有指定属性");

            Integer index=fieldIndexMap.get(strParamName.toUpperCase());
            if(index==null)
            {
                super.set(strParamName,objValue);
                return;
            }
            
            GG_CARD.set(this,index,objValue);
 	}

    /**
     * 通过属性标识设定属性值
     * @param et 数据对象
     * @param index 属性标识
     * @param obj 值
     * @throws Exception
     */
            private static void set(GG_CARD et,int index,Object obj) throws Exception
         {    
            switch(index)
    	    {
               case INDEX_GG_CARDID:et.setGG_CARDId(DataObject.getStringValue(obj));return ;
               case INDEX_GG_CARDNAME:et.setGG_CARDName(DataObject.getStringValue(obj));return ;
               case INDEX_GG_WORKNAME:et.setGG_WORKName(DataObject.getStringValue(obj));return ;
               case INDEX_ENABLE:et.setEnable(DataObject.getIntegerValue(obj));return ;
               case INDEX_CREATEDATE:et.setCreateDate(DataObject.getTimestampValue(obj));return ;
               case INDEX_CREATEMAN:et.setCreateMan(DataObject.getStringValue(obj));return ;
               case INDEX_UPDATEDATE:et.setUpdateDate(DataObject.getTimestampValue(obj));return ;
               case INDEX_UPDATEMAN:et.setUpdateMan(DataObject.getStringValue(obj));return ;
               case INDEX_XM:et.setXM(DataObject.getStringValue(obj));return ;
               case INDEX_XB:et.setXB(DataObject.getStringValue(obj));return ;
               case INDEX_CSRQ:et.setCSRQ(DataObject.getTimestampValue(obj));return ;
               case INDEX_NL:et.setNL(DataObject.getIntegerValue(obj));return ;
               case INDEX_KSGZNF:et.setKSGZNF(DataObject.getTimestampValue(obj));return ;
               case INDEX_GZNX:et.setGZNX(DataObject.getIntegerValue(obj));return ;
               case INDEX_SJ:et.setSJ(DataObject.getStringValue(obj));return ;
               case INDEX_QZZT:et.setQZZT(DataObject.getStringValue(obj));return ;
               case INDEX_YX:et.setYX(DataObject.getStringValue(obj));return ;
               case INDEX_SJZH:et.setSJZH(DataObject.getStringValue(obj));return ;
               case INDEX_ZD:et.setZD(DataObject.getStringValue(obj));return ;
               case INDEX_HKGJ:et.setHKGJ(DataObject.getStringValue(obj));return ;
               case INDEX_HYZT:et.setHYZT(DataObject.getStringValue(obj));return ;
               case INDEX_ZJH:et.setZJH(DataObject.getStringValue(obj));return ;
               case INDEX_ZZMM:et.setZZMM(DataObject.getStringValue(obj));return ;
               case INDEX_QTLXFS:et.setQTLXFS(DataObject.getStringValue(obj));return ;
               case INDEX_SG:et.setSG(DataObject.getIntegerValue(obj));return ;
               case INDEX_JTZZ:et.setJTZZ(DataObject.getStringValue(obj));return ;
               case INDEX_GRZY:et.setGRZY(DataObject.getStringValue(obj));return ;
               case INDEX_MQNSR:et.setMQNSR(DataObject.getStringValue(obj));return ;
               case INDEX_JBGZ:et.setJBGZ(DataObject.getStringValue(obj));return ;
               case INDEX_BTJT:et.setBTJT(DataObject.getStringValue(obj));return ;
               case INDEX_JJYJ:et.setJJYJ(DataObject.getStringValue(obj));return ;
               case INDEX_GQSY:et.setGQSY(DataObject.getStringValue(obj));return ;
               case INDEX_QWNX:et.setQWNX(DataObject.getStringValue(obj));return ;
               case INDEX_DD:et.setDD(DataObject.getStringValue(obj));return ;
               case INDEX_HY:et.setHY(DataObject.getStringValue(obj));return ;
               case INDEX_ZGXL:et.setZGXL(DataObject.getStringValue(obj));return ;
               case INDEX_ZN:et.setZN(DataObject.getStringValue(obj));return ;
               case INDEX_ZN_FDC:et.setZn_fdc(DataObject.getStringValue(obj));return ;
               case INDEX_ZN_HLW:et.setZn_hlw(DataObject.getStringValue(obj));return ;
               case INDEX_ZN_JRYH:et.setZn_jryh(DataObject.getStringValue(obj));return ;
               case INDEX_ZN_JXZZ:et.setZn_jxzz(DataObject.getStringValue(obj));return ;
               case INDEX_ZN_SWYY:et.setZn_swyy(DataObject.getStringValue(obj));return ;
               case INDEX_ZN_SYLS:et.setZn_syls(DataObject.getStringValue(obj));return ;
               case INDEX_GRBQ:et.setGRBQ(DataObject.getStringValue(obj));return ;
               case INDEX_ZWPJ:et.setZWPJ(DataObject.getStringValue(obj));return ;
               case INDEX_DGSJ:et.setDGSJ(DataObject.getIntegerValue(obj));return ;
               case INDEX_GZLX:et.setGZLX(DataObject.getStringValue(obj));return ;
               case INDEX_YTJQY:et.setYTJQY(DataObject.getStringValue(obj));return ;
               case INDEX_TJGWSZCS:et.setTJGWSZCS(DataObject.getStringValue(obj));return ;
               case INDEX_TJSJ:et.setTJSJ(DataObject.getTimestampValue(obj));return ;
               case INDEX_ZP:et.setZP(DataObject.getStringValue(obj));return ;
    	       default:
    		     throw new Exception("不明属性标识");
    	    }
        }

            /* (non-Javadoc)
             * @see net.ibizsys.paas.data.DataObject#isNull(java.lang.String)
             */
            @Override
    	public boolean isNull(String strParamName) throws Exception
    	{
			 if(this.getProxyEntity()!=null){
		 		return this.getProxyEntity().isNull(strParamName);
		 	}
            if(StringHelper.isNullOrEmpty(strParamName))
                 throw new Exception("没有指定属性");

    	    Integer index=fieldIndexMap.get(strParamName.toUpperCase());
            if(index==null)
                 return super.isNull(strParamName);

    	     return  GG_CARD.isNull(this, index);
    	}

            /**
             * 判断指定属性值是否为空值
             * @param et
             * @param index
             * @return
             * @throws Exception
             */
         private static boolean isNull(GG_CARD et,int index) throws Exception{
             
            switch(index)
    	    {
               case INDEX_GG_CARDID:return et.getGG_CARDId()==null;
               case INDEX_GG_CARDNAME:return et.getGG_CARDName()==null;
               case INDEX_GG_WORKNAME:return et.getGG_WORKName()==null;
               case INDEX_ENABLE:return et.getEnable()==null;
               case INDEX_CREATEDATE:return et.getCreateDate()==null;
               case INDEX_CREATEMAN:return et.getCreateMan()==null;
               case INDEX_UPDATEDATE:return et.getUpdateDate()==null;
               case INDEX_UPDATEMAN:return et.getUpdateMan()==null;
               case INDEX_XM:return et.getXM()==null;
               case INDEX_XB:return et.getXB()==null;
               case INDEX_CSRQ:return et.getCSRQ()==null;
               case INDEX_NL:return et.getNL()==null;
               case INDEX_KSGZNF:return et.getKSGZNF()==null;
               case INDEX_GZNX:return et.getGZNX()==null;
               case INDEX_SJ:return et.getSJ()==null;
               case INDEX_QZZT:return et.getQZZT()==null;
               case INDEX_YX:return et.getYX()==null;
               case INDEX_SJZH:return et.getSJZH()==null;
               case INDEX_ZD:return et.getZD()==null;
               case INDEX_HKGJ:return et.getHKGJ()==null;
               case INDEX_HYZT:return et.getHYZT()==null;
               case INDEX_ZJH:return et.getZJH()==null;
               case INDEX_ZZMM:return et.getZZMM()==null;
               case INDEX_QTLXFS:return et.getQTLXFS()==null;
               case INDEX_SG:return et.getSG()==null;
               case INDEX_JTZZ:return et.getJTZZ()==null;
               case INDEX_GRZY:return et.getGRZY()==null;
               case INDEX_MQNSR:return et.getMQNSR()==null;
               case INDEX_JBGZ:return et.getJBGZ()==null;
               case INDEX_BTJT:return et.getBTJT()==null;
               case INDEX_JJYJ:return et.getJJYJ()==null;
               case INDEX_GQSY:return et.getGQSY()==null;
               case INDEX_QWNX:return et.getQWNX()==null;
               case INDEX_DD:return et.getDD()==null;
               case INDEX_HY:return et.getHY()==null;
               case INDEX_ZGXL:return et.getZGXL()==null;
               case INDEX_ZN:return et.getZN()==null;
               case INDEX_ZN_FDC:return et.getZn_fdc()==null;
               case INDEX_ZN_HLW:return et.getZn_hlw()==null;
               case INDEX_ZN_JRYH:return et.getZn_jryh()==null;
               case INDEX_ZN_JXZZ:return et.getZn_jxzz()==null;
               case INDEX_ZN_SWYY:return et.getZn_swyy()==null;
               case INDEX_ZN_SYLS:return et.getZn_syls()==null;
               case INDEX_GRBQ:return et.getGRBQ()==null;
               case INDEX_ZWPJ:return et.getZWPJ()==null;
               case INDEX_DGSJ:return et.getDGSJ()==null;
               case INDEX_GZLX:return et.getGZLX()==null;
               case INDEX_YTJQY:return et.getYTJQY()==null;
               case INDEX_TJGWSZCS:return et.getTJGWSZCS()==null;
               case INDEX_TJSJ:return et.getTJSJ()==null;
               case INDEX_ZP:return et.getZP()==null;
    	       default:
    		     throw new Exception("不明属性标识");
    	    }
    }

    
         /* (non-Javadoc)
          * @see net.ibizsys.paas.data.DataObject#contains(java.lang.String)
          */
         @Override
    	public boolean contains(String strParamName) throws Exception
    	{
    	 	if(this.getProxyEntity()!=null){
		 		return this.getProxyEntity().contains(strParamName);
		 	}
    	 
            if(StringHelper.isNullOrEmpty(strParamName))
                 throw new Exception("没有指定属性");
    	    Integer index=fieldIndexMap.get(strParamName.toUpperCase());
            if(index==null)
                 return super.contains(strParamName);

    	    return  GG_CARD.contains(this, index);
    	}

    /**
     * 获取判断对象是否存在指定属性值
     * @param et
     * @param index
     * @return
     * @throws Exception
     */
         private static boolean contains(GG_CARD et,int index) throws Exception{
             
            switch(index)
    	    {
               case INDEX_GG_CARDID:return et.isGG_CARDIdDirty();
               case INDEX_GG_CARDNAME:return et.isGG_CARDNameDirty();
               case INDEX_GG_WORKNAME:return et.isGG_WORKNameDirty();
               case INDEX_ENABLE:return et.isEnableDirty();
               case INDEX_CREATEDATE:return et.isCreateDateDirty();
               case INDEX_CREATEMAN:return et.isCreateManDirty();
               case INDEX_UPDATEDATE:return et.isUpdateDateDirty();
               case INDEX_UPDATEMAN:return et.isUpdateManDirty();
               case INDEX_XM:return et.isXMDirty();
               case INDEX_XB:return et.isXBDirty();
               case INDEX_CSRQ:return et.isCSRQDirty();
               case INDEX_NL:return et.isNLDirty();
               case INDEX_KSGZNF:return et.isKSGZNFDirty();
               case INDEX_GZNX:return et.isGZNXDirty();
               case INDEX_SJ:return et.isSJDirty();
               case INDEX_QZZT:return et.isQZZTDirty();
               case INDEX_YX:return et.isYXDirty();
               case INDEX_SJZH:return et.isSJZHDirty();
               case INDEX_ZD:return et.isZDDirty();
               case INDEX_HKGJ:return et.isHKGJDirty();
               case INDEX_HYZT:return et.isHYZTDirty();
               case INDEX_ZJH:return et.isZJHDirty();
               case INDEX_ZZMM:return et.isZZMMDirty();
               case INDEX_QTLXFS:return et.isQTLXFSDirty();
               case INDEX_SG:return et.isSGDirty();
               case INDEX_JTZZ:return et.isJTZZDirty();
               case INDEX_GRZY:return et.isGRZYDirty();
               case INDEX_MQNSR:return et.isMQNSRDirty();
               case INDEX_JBGZ:return et.isJBGZDirty();
               case INDEX_BTJT:return et.isBTJTDirty();
               case INDEX_JJYJ:return et.isJJYJDirty();
               case INDEX_GQSY:return et.isGQSYDirty();
               case INDEX_QWNX:return et.isQWNXDirty();
               case INDEX_DD:return et.isDDDirty();
               case INDEX_HY:return et.isHYDirty();
               case INDEX_ZGXL:return et.isZGXLDirty();
               case INDEX_ZN:return et.isZNDirty();
               case INDEX_ZN_FDC:return et.isZn_fdcDirty();
               case INDEX_ZN_HLW:return et.isZn_hlwDirty();
               case INDEX_ZN_JRYH:return et.isZn_jryhDirty();
               case INDEX_ZN_JXZZ:return et.isZn_jxzzDirty();
               case INDEX_ZN_SWYY:return et.isZn_swyyDirty();
               case INDEX_ZN_SYLS:return et.isZn_sylsDirty();
               case INDEX_GRBQ:return et.isGRBQDirty();
               case INDEX_ZWPJ:return et.isZWPJDirty();
               case INDEX_DGSJ:return et.isDGSJDirty();
               case INDEX_GZLX:return et.isGZLXDirty();
               case INDEX_YTJQY:return et.isYTJQYDirty();
               case INDEX_TJGWSZCS:return et.isTJGWSZCSDirty();
               case INDEX_TJSJ:return et.isTJSJDirty();
               case INDEX_ZP:return et.isZPDirty();
    	       default:
    		     throw new Exception("不明属性标识");
    	    }
    }

         /* (non-Javadoc)
          * @see net.ibizsys.paas.data.DataObject#onFillJSONObject(net.sf.json.JSONObject, boolean)
          */
    @Override
      protected void onFillJSONObject(JSONObject objJSON, boolean bIncludeEmpty) throws Exception
      {
          fillJSONObject(this,objJSON,bIncludeEmpty);
          super.onFillJSONObject(objJSON, bIncludeEmpty);
       }
        
    /**
     * 填充当前对象到JSON
     * @param et 当前数据对象
     * @param json JSON对象
     * @param bIncEmpty 是否包括空值
     * @throws Exception
     */
        private static  void fillJSONObject(GG_CARD et,JSONObject json, boolean bIncEmpty) throws Exception
        {
                if(bIncEmpty||et.getGG_CARDId()!=null)
        	{
                	JSONObjectHelper.put(json,"gg_cardid",getJSONValue(et.getGG_CARDId()),false);
        	}
                if(bIncEmpty||et.getGG_CARDName()!=null)
        	{
                	JSONObjectHelper.put(json,"gg_cardname",getJSONValue(et.getGG_CARDName()),false);
        	}
                if(bIncEmpty||et.getGG_WORKName()!=null)
        	{
                	JSONObjectHelper.put(json,"gg_workname",getJSONValue(et.getGG_WORKName()),false);
        	}
                if(bIncEmpty||et.getEnable()!=null)
        	{
                	JSONObjectHelper.put(json,"enable",getJSONValue(et.getEnable()),false);
        	}
                if(bIncEmpty||et.getCreateDate()!=null)
        	{
                	JSONObjectHelper.put(json,"createdate",getJSONValue(et.getCreateDate()),false);
        	}
                if(bIncEmpty||et.getCreateMan()!=null)
        	{
                	JSONObjectHelper.put(json,"createman",getJSONValue(et.getCreateMan()),false);
        	}
                if(bIncEmpty||et.getUpdateDate()!=null)
        	{
                	JSONObjectHelper.put(json,"updatedate",getJSONValue(et.getUpdateDate()),false);
        	}
                if(bIncEmpty||et.getUpdateMan()!=null)
        	{
                	JSONObjectHelper.put(json,"updateman",getJSONValue(et.getUpdateMan()),false);
        	}
                if(bIncEmpty||et.getXM()!=null)
        	{
                	JSONObjectHelper.put(json,"xm",getJSONValue(et.getXM()),false);
        	}
                if(bIncEmpty||et.getXB()!=null)
        	{
                	JSONObjectHelper.put(json,"xb",getJSONValue(et.getXB()),false);
        	}
                if(bIncEmpty||et.getCSRQ()!=null)
        	{
                	JSONObjectHelper.put(json,"csrq",getJSONValue(et.getCSRQ()),false);
        	}
                if(bIncEmpty||et.getNL()!=null)
        	{
                	JSONObjectHelper.put(json,"nl",getJSONValue(et.getNL()),false);
        	}
                if(bIncEmpty||et.getKSGZNF()!=null)
        	{
                	JSONObjectHelper.put(json,"ksgznf",getJSONValue(et.getKSGZNF()),false);
        	}
                if(bIncEmpty||et.getGZNX()!=null)
        	{
                	JSONObjectHelper.put(json,"gznx",getJSONValue(et.getGZNX()),false);
        	}
                if(bIncEmpty||et.getSJ()!=null)
        	{
                	JSONObjectHelper.put(json,"sj",getJSONValue(et.getSJ()),false);
        	}
                if(bIncEmpty||et.getQZZT()!=null)
        	{
                	JSONObjectHelper.put(json,"qzzt",getJSONValue(et.getQZZT()),false);
        	}
                if(bIncEmpty||et.getYX()!=null)
        	{
                	JSONObjectHelper.put(json,"yx",getJSONValue(et.getYX()),false);
        	}
                if(bIncEmpty||et.getSJZH()!=null)
        	{
                	JSONObjectHelper.put(json,"sjzh",getJSONValue(et.getSJZH()),false);
        	}
                if(bIncEmpty||et.getZD()!=null)
        	{
                	JSONObjectHelper.put(json,"zd",getJSONValue(et.getZD()),false);
        	}
                if(bIncEmpty||et.getHKGJ()!=null)
        	{
                	JSONObjectHelper.put(json,"hkgj",getJSONValue(et.getHKGJ()),false);
        	}
                if(bIncEmpty||et.getHYZT()!=null)
        	{
                	JSONObjectHelper.put(json,"hyzt",getJSONValue(et.getHYZT()),false);
        	}
                if(bIncEmpty||et.getZJH()!=null)
        	{
                	JSONObjectHelper.put(json,"zjh",getJSONValue(et.getZJH()),false);
        	}
                if(bIncEmpty||et.getZZMM()!=null)
        	{
                	JSONObjectHelper.put(json,"zzmm",getJSONValue(et.getZZMM()),false);
        	}
                if(bIncEmpty||et.getQTLXFS()!=null)
        	{
                	JSONObjectHelper.put(json,"qtlxfs",getJSONValue(et.getQTLXFS()),false);
        	}
                if(bIncEmpty||et.getSG()!=null)
        	{
                	JSONObjectHelper.put(json,"sg",getJSONValue(et.getSG()),false);
        	}
                if(bIncEmpty||et.getJTZZ()!=null)
        	{
                	JSONObjectHelper.put(json,"jtzz",getJSONValue(et.getJTZZ()),false);
        	}
                if(bIncEmpty||et.getGRZY()!=null)
        	{
                	JSONObjectHelper.put(json,"grzy",getJSONValue(et.getGRZY()),false);
        	}
                if(bIncEmpty||et.getMQNSR()!=null)
        	{
                	JSONObjectHelper.put(json,"mqnsr",getJSONValue(et.getMQNSR()),false);
        	}
                if(bIncEmpty||et.getJBGZ()!=null)
        	{
                	JSONObjectHelper.put(json,"jbgz",getJSONValue(et.getJBGZ()),false);
        	}
                if(bIncEmpty||et.getBTJT()!=null)
        	{
                	JSONObjectHelper.put(json,"btjt",getJSONValue(et.getBTJT()),false);
        	}
                if(bIncEmpty||et.getJJYJ()!=null)
        	{
                	JSONObjectHelper.put(json,"jjyj",getJSONValue(et.getJJYJ()),false);
        	}
                if(bIncEmpty||et.getGQSY()!=null)
        	{
                	JSONObjectHelper.put(json,"gqsy",getJSONValue(et.getGQSY()),false);
        	}
                if(bIncEmpty||et.getQWNX()!=null)
        	{
                	JSONObjectHelper.put(json,"qwnx",getJSONValue(et.getQWNX()),false);
        	}
                if(bIncEmpty||et.getDD()!=null)
        	{
                	JSONObjectHelper.put(json,"dd",getJSONValue(et.getDD()),false);
        	}
                if(bIncEmpty||et.getHY()!=null)
        	{
                	JSONObjectHelper.put(json,"hy",getJSONValue(et.getHY()),false);
        	}
                if(bIncEmpty||et.getZGXL()!=null)
        	{
                	JSONObjectHelper.put(json,"zgxl",getJSONValue(et.getZGXL()),false);
        	}
                if(bIncEmpty||et.getZN()!=null)
        	{
                	JSONObjectHelper.put(json,"zn",getJSONValue(et.getZN()),false);
        	}
                if(bIncEmpty||et.getZn_fdc()!=null)
        	{
                	JSONObjectHelper.put(json,"zn_fdc",getJSONValue(et.getZn_fdc()),false);
        	}
                if(bIncEmpty||et.getZn_hlw()!=null)
        	{
                	JSONObjectHelper.put(json,"zn_hlw",getJSONValue(et.getZn_hlw()),false);
        	}
                if(bIncEmpty||et.getZn_jryh()!=null)
        	{
                	JSONObjectHelper.put(json,"zn_jryh",getJSONValue(et.getZn_jryh()),false);
        	}
                if(bIncEmpty||et.getZn_jxzz()!=null)
        	{
                	JSONObjectHelper.put(json,"zn_jxzz",getJSONValue(et.getZn_jxzz()),false);
        	}
                if(bIncEmpty||et.getZn_swyy()!=null)
        	{
                	JSONObjectHelper.put(json,"zn_swyy",getJSONValue(et.getZn_swyy()),false);
        	}
                if(bIncEmpty||et.getZn_syls()!=null)
        	{
                	JSONObjectHelper.put(json,"zn_syls",getJSONValue(et.getZn_syls()),false);
        	}
                if(bIncEmpty||et.getGRBQ()!=null)
        	{
                	JSONObjectHelper.put(json,"grbq",getJSONValue(et.getGRBQ()),false);
        	}
                if(bIncEmpty||et.getZWPJ()!=null)
        	{
                	JSONObjectHelper.put(json,"zwpj",getJSONValue(et.getZWPJ()),false);
        	}
                if(bIncEmpty||et.getDGSJ()!=null)
        	{
                	JSONObjectHelper.put(json,"dgsj",getJSONValue(et.getDGSJ()),false);
        	}
                if(bIncEmpty||et.getGZLX()!=null)
        	{
                	JSONObjectHelper.put(json,"gzlx",getJSONValue(et.getGZLX()),false);
        	}
                if(bIncEmpty||et.getYTJQY()!=null)
        	{
                	JSONObjectHelper.put(json,"ytjqy",getJSONValue(et.getYTJQY()),false);
        	}
                if(bIncEmpty||et.getTJGWSZCS()!=null)
        	{
                	JSONObjectHelper.put(json,"tjgwszcs",getJSONValue(et.getTJGWSZCS()),false);
        	}
                if(bIncEmpty||et.getTJSJ()!=null)
        	{
                	JSONObjectHelper.put(json,"tjsj",getJSONValue(et.getTJSJ()),false);
        	}
                if(bIncEmpty||et.getZP()!=null)
        	{
                	JSONObjectHelper.put(json,"zp",getJSONValue(et.getZP()),false);
        	}
        }

        /* (non-Javadoc)
         * @see net.ibizsys.paas.data.DataObject#onFillXmlNode(net.ibizsys.paas.xml.XmlNode, boolean)
         */
     @Override
      protected void onFillXmlNode(XmlNode xmlNode,boolean bIncludeEmpty) throws Exception
      {
           fillXmlNode(this,xmlNode,bIncludeEmpty);
           super.onFillXmlNode(xmlNode, bIncludeEmpty);
       }
        
     /**
      * 填充当前对象到Xml节点中
      * @param et 当前数据对象
      * @param node Xml节点
      * @param bIncEmpty 是否包括空值
      * @throws Exception
      */
        private static void fillXmlNode(GG_CARD et,XmlNode node,boolean bIncEmpty) throws Exception
        {
                if(bIncEmpty||et.getGG_CARDId()!=null)
        	{
                    Object obj = et.getGG_CARDId();
                    node.setAttribute("GG_CARDID",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getGG_CARDName()!=null)
        	{
                    Object obj = et.getGG_CARDName();
                    node.setAttribute("GG_CARDNAME",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getGG_WORKName()!=null)
        	{
                    Object obj = et.getGG_WORKName();
                    node.setAttribute("GG_WORKNAME",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getEnable()!=null)
        	{
                    Object obj = et.getEnable();
                    node.setAttribute("ENABLE",(obj==null)?"":StringHelper.format("%1$s",obj));
         	}
                if(bIncEmpty||et.getCreateDate()!=null)
        	{
                    Object obj = et.getCreateDate();
                    node.setAttribute("CREATEDATE",(obj==null)?"":StringHelper.format("%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS",obj));
         	}
                if(bIncEmpty||et.getCreateMan()!=null)
        	{
                    Object obj = et.getCreateMan();
                    node.setAttribute("CREATEMAN",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getUpdateDate()!=null)
        	{
                    Object obj = et.getUpdateDate();
                    node.setAttribute("UPDATEDATE",(obj==null)?"":StringHelper.format("%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS",obj));
         	}
                if(bIncEmpty||et.getUpdateMan()!=null)
        	{
                    Object obj = et.getUpdateMan();
                    node.setAttribute("UPDATEMAN",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getXM()!=null)
        	{
                    Object obj = et.getXM();
                    node.setAttribute("XM",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getXB()!=null)
        	{
                    Object obj = et.getXB();
                    node.setAttribute("XB",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getCSRQ()!=null)
        	{
                    Object obj = et.getCSRQ();
                    node.setAttribute("CSRQ",(obj==null)?"":StringHelper.format("%1$tY-%1$tm-%1$td",obj));
         	}
                if(bIncEmpty||et.getNL()!=null)
        	{
                    Object obj = et.getNL();
                    node.setAttribute("NL",(obj==null)?"":StringHelper.format("%1$s",obj));
         	}
                if(bIncEmpty||et.getKSGZNF()!=null)
        	{
                    Object obj = et.getKSGZNF();
                    node.setAttribute("KSGZNF",(obj==null)?"":StringHelper.format("%1$tY-%1$tm-%1$td",obj));
         	}
                if(bIncEmpty||et.getGZNX()!=null)
        	{
                    Object obj = et.getGZNX();
                    node.setAttribute("GZNX",(obj==null)?"":StringHelper.format("%1$s",obj));
         	}
                if(bIncEmpty||et.getSJ()!=null)
        	{
                    Object obj = et.getSJ();
                    node.setAttribute("SJ",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getQZZT()!=null)
        	{
                    Object obj = et.getQZZT();
                    node.setAttribute("QZZT",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getYX()!=null)
        	{
                    Object obj = et.getYX();
                    node.setAttribute("YX",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getSJZH()!=null)
        	{
                    Object obj = et.getSJZH();
                    node.setAttribute("SJZH",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getZD()!=null)
        	{
                    Object obj = et.getZD();
                    node.setAttribute("ZD",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getHKGJ()!=null)
        	{
                    Object obj = et.getHKGJ();
                    node.setAttribute("HKGJ",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getHYZT()!=null)
        	{
                    Object obj = et.getHYZT();
                    node.setAttribute("HYZT",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getZJH()!=null)
        	{
                    Object obj = et.getZJH();
                    node.setAttribute("ZJH",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getZZMM()!=null)
        	{
                    Object obj = et.getZZMM();
                    node.setAttribute("ZZMM",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getQTLXFS()!=null)
        	{
                    Object obj = et.getQTLXFS();
                    node.setAttribute("QTLXFS",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getSG()!=null)
        	{
                    Object obj = et.getSG();
                    node.setAttribute("SG",(obj==null)?"":StringHelper.format("%1$s",obj));
         	}
                if(bIncEmpty||et.getJTZZ()!=null)
        	{
                    Object obj = et.getJTZZ();
                    node.setAttribute("JTZZ",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getGRZY()!=null)
        	{
                    Object obj = et.getGRZY();
                    node.setAttribute("GRZY",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getMQNSR()!=null)
        	{
                    Object obj = et.getMQNSR();
                    node.setAttribute("MQNSR",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getJBGZ()!=null)
        	{
                    Object obj = et.getJBGZ();
                    node.setAttribute("JBGZ",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getBTJT()!=null)
        	{
                    Object obj = et.getBTJT();
                    node.setAttribute("BTJT",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getJJYJ()!=null)
        	{
                    Object obj = et.getJJYJ();
                    node.setAttribute("JJYJ",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getGQSY()!=null)
        	{
                    Object obj = et.getGQSY();
                    node.setAttribute("GQSY",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getQWNX()!=null)
        	{
                    Object obj = et.getQWNX();
                    node.setAttribute("QWNX",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getDD()!=null)
        	{
                    Object obj = et.getDD();
                    node.setAttribute("DD",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getHY()!=null)
        	{
                    Object obj = et.getHY();
                    node.setAttribute("HY",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getZGXL()!=null)
        	{
                    Object obj = et.getZGXL();
                    node.setAttribute("ZGXL",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getZN()!=null)
        	{
                    Object obj = et.getZN();
                    node.setAttribute("ZN",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getZn_fdc()!=null)
        	{
                    Object obj = et.getZn_fdc();
                    node.setAttribute("ZN_FDC",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getZn_hlw()!=null)
        	{
                    Object obj = et.getZn_hlw();
                    node.setAttribute("ZN_HLW",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getZn_jryh()!=null)
        	{
                    Object obj = et.getZn_jryh();
                    node.setAttribute("ZN_JRYH",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getZn_jxzz()!=null)
        	{
                    Object obj = et.getZn_jxzz();
                    node.setAttribute("ZN_JXZZ",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getZn_swyy()!=null)
        	{
                    Object obj = et.getZn_swyy();
                    node.setAttribute("ZN_SWYY",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getZn_syls()!=null)
        	{
                    Object obj = et.getZn_syls();
                    node.setAttribute("ZN_SYLS",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getGRBQ()!=null)
        	{
                    Object obj = et.getGRBQ();
                    node.setAttribute("GRBQ",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getZWPJ()!=null)
        	{
                    Object obj = et.getZWPJ();
                    node.setAttribute("ZWPJ",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getDGSJ()!=null)
        	{
                    Object obj = et.getDGSJ();
                    node.setAttribute("DGSJ",(obj==null)?"":StringHelper.format("%1$s",obj));
         	}
                if(bIncEmpty||et.getGZLX()!=null)
        	{
                    Object obj = et.getGZLX();
                    node.setAttribute("GZLX",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getYTJQY()!=null)
        	{
                    Object obj = et.getYTJQY();
                    node.setAttribute("YTJQY",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getTJGWSZCS()!=null)
        	{
                    Object obj = et.getTJGWSZCS();
                    node.setAttribute("TJGWSZCS",(obj==null)?"":(String)obj);
         	}
                if(bIncEmpty||et.getTJSJ()!=null)
        	{
                    Object obj = et.getTJSJ();
                    node.setAttribute("TJSJ",(obj==null)?"":StringHelper.format("%1$tY-%1$tm-%1$td",obj));
         	}
                if(bIncEmpty||et.getZP()!=null)
        	{
                    Object obj = et.getZP();
                    node.setAttribute("ZP",(obj==null)?"":(String)obj);
         	}


        }

        /* (non-Javadoc)
         * @see net.ibizsys.paas.entity.EntityBase#onCopyTo(net.ibizsys.paas.data.IDataObject, boolean)
         */
	    @Override
	   	protected void onCopyTo(IDataObject dataEntity, boolean bIncludeEmtpy) throws Exception
	  	{
	          GG_CARD.copyTo(this,dataEntity,bIncludeEmtpy);
	          super.onCopyTo(dataEntity,bIncludeEmtpy);
	  	}
        
	    /**
         * 复制当前对象数据到目标对象
         * @param et 当前数据对象
         * @param dst 目标数据对象
         * @param bIncEmpty 是否包括空值
         * @throws Exception
         */
        private static void copyTo(GG_CARD et,IDataObject dst,boolean bIncEmpty) throws Exception
        {
            if(et.isGG_CARDIdDirty() && (bIncEmpty||et.getGG_CARDId()!=null))
        	{
        		dst.set(FIELD_GG_CARDID,et.getGG_CARDId());
         	}
            if(et.isGG_CARDNameDirty() && (bIncEmpty||et.getGG_CARDName()!=null))
        	{
        		dst.set(FIELD_GG_CARDNAME,et.getGG_CARDName());
         	}
            if(et.isGG_WORKNameDirty() && (bIncEmpty||et.getGG_WORKName()!=null))
        	{
        		dst.set(FIELD_GG_WORKNAME,et.getGG_WORKName());
         	}
            if(et.isEnableDirty() && (bIncEmpty||et.getEnable()!=null))
        	{
        		dst.set(FIELD_ENABLE,et.getEnable());
         	}
            if(et.isCreateDateDirty() && (bIncEmpty||et.getCreateDate()!=null))
        	{
        		dst.set(FIELD_CREATEDATE,et.getCreateDate());
         	}
            if(et.isCreateManDirty() && (bIncEmpty||et.getCreateMan()!=null))
        	{
        		dst.set(FIELD_CREATEMAN,et.getCreateMan());
         	}
            if(et.isUpdateDateDirty() && (bIncEmpty||et.getUpdateDate()!=null))
        	{
        		dst.set(FIELD_UPDATEDATE,et.getUpdateDate());
         	}
            if(et.isUpdateManDirty() && (bIncEmpty||et.getUpdateMan()!=null))
        	{
        		dst.set(FIELD_UPDATEMAN,et.getUpdateMan());
         	}
            if(et.isXMDirty() && (bIncEmpty||et.getXM()!=null))
        	{
        		dst.set(FIELD_XM,et.getXM());
         	}
            if(et.isXBDirty() && (bIncEmpty||et.getXB()!=null))
        	{
        		dst.set(FIELD_XB,et.getXB());
         	}
            if(et.isCSRQDirty() && (bIncEmpty||et.getCSRQ()!=null))
        	{
        		dst.set(FIELD_CSRQ,et.getCSRQ());
         	}
            if(et.isNLDirty() && (bIncEmpty||et.getNL()!=null))
        	{
        		dst.set(FIELD_NL,et.getNL());
         	}
            if(et.isKSGZNFDirty() && (bIncEmpty||et.getKSGZNF()!=null))
        	{
        		dst.set(FIELD_KSGZNF,et.getKSGZNF());
         	}
            if(et.isGZNXDirty() && (bIncEmpty||et.getGZNX()!=null))
        	{
        		dst.set(FIELD_GZNX,et.getGZNX());
         	}
            if(et.isSJDirty() && (bIncEmpty||et.getSJ()!=null))
        	{
        		dst.set(FIELD_SJ,et.getSJ());
         	}
            if(et.isQZZTDirty() && (bIncEmpty||et.getQZZT()!=null))
        	{
        		dst.set(FIELD_QZZT,et.getQZZT());
         	}
            if(et.isYXDirty() && (bIncEmpty||et.getYX()!=null))
        	{
        		dst.set(FIELD_YX,et.getYX());
         	}
            if(et.isSJZHDirty() && (bIncEmpty||et.getSJZH()!=null))
        	{
        		dst.set(FIELD_SJZH,et.getSJZH());
         	}
            if(et.isZDDirty() && (bIncEmpty||et.getZD()!=null))
        	{
        		dst.set(FIELD_ZD,et.getZD());
         	}
            if(et.isHKGJDirty() && (bIncEmpty||et.getHKGJ()!=null))
        	{
        		dst.set(FIELD_HKGJ,et.getHKGJ());
         	}
            if(et.isHYZTDirty() && (bIncEmpty||et.getHYZT()!=null))
        	{
        		dst.set(FIELD_HYZT,et.getHYZT());
         	}
            if(et.isZJHDirty() && (bIncEmpty||et.getZJH()!=null))
        	{
        		dst.set(FIELD_ZJH,et.getZJH());
         	}
            if(et.isZZMMDirty() && (bIncEmpty||et.getZZMM()!=null))
        	{
        		dst.set(FIELD_ZZMM,et.getZZMM());
         	}
            if(et.isQTLXFSDirty() && (bIncEmpty||et.getQTLXFS()!=null))
        	{
        		dst.set(FIELD_QTLXFS,et.getQTLXFS());
         	}
            if(et.isSGDirty() && (bIncEmpty||et.getSG()!=null))
        	{
        		dst.set(FIELD_SG,et.getSG());
         	}
            if(et.isJTZZDirty() && (bIncEmpty||et.getJTZZ()!=null))
        	{
        		dst.set(FIELD_JTZZ,et.getJTZZ());
         	}
            if(et.isGRZYDirty() && (bIncEmpty||et.getGRZY()!=null))
        	{
        		dst.set(FIELD_GRZY,et.getGRZY());
         	}
            if(et.isMQNSRDirty() && (bIncEmpty||et.getMQNSR()!=null))
        	{
        		dst.set(FIELD_MQNSR,et.getMQNSR());
         	}
            if(et.isJBGZDirty() && (bIncEmpty||et.getJBGZ()!=null))
        	{
        		dst.set(FIELD_JBGZ,et.getJBGZ());
         	}
            if(et.isBTJTDirty() && (bIncEmpty||et.getBTJT()!=null))
        	{
        		dst.set(FIELD_BTJT,et.getBTJT());
         	}
            if(et.isJJYJDirty() && (bIncEmpty||et.getJJYJ()!=null))
        	{
        		dst.set(FIELD_JJYJ,et.getJJYJ());
         	}
            if(et.isGQSYDirty() && (bIncEmpty||et.getGQSY()!=null))
        	{
        		dst.set(FIELD_GQSY,et.getGQSY());
         	}
            if(et.isQWNXDirty() && (bIncEmpty||et.getQWNX()!=null))
        	{
        		dst.set(FIELD_QWNX,et.getQWNX());
         	}
            if(et.isDDDirty() && (bIncEmpty||et.getDD()!=null))
        	{
        		dst.set(FIELD_DD,et.getDD());
         	}
            if(et.isHYDirty() && (bIncEmpty||et.getHY()!=null))
        	{
        		dst.set(FIELD_HY,et.getHY());
         	}
            if(et.isZGXLDirty() && (bIncEmpty||et.getZGXL()!=null))
        	{
        		dst.set(FIELD_ZGXL,et.getZGXL());
         	}
            if(et.isZNDirty() && (bIncEmpty||et.getZN()!=null))
        	{
        		dst.set(FIELD_ZN,et.getZN());
         	}
            if(et.isZn_fdcDirty() && (bIncEmpty||et.getZn_fdc()!=null))
        	{
        		dst.set(FIELD_ZN_FDC,et.getZn_fdc());
         	}
            if(et.isZn_hlwDirty() && (bIncEmpty||et.getZn_hlw()!=null))
        	{
        		dst.set(FIELD_ZN_HLW,et.getZn_hlw());
         	}
            if(et.isZn_jryhDirty() && (bIncEmpty||et.getZn_jryh()!=null))
        	{
        		dst.set(FIELD_ZN_JRYH,et.getZn_jryh());
         	}
            if(et.isZn_jxzzDirty() && (bIncEmpty||et.getZn_jxzz()!=null))
        	{
        		dst.set(FIELD_ZN_JXZZ,et.getZn_jxzz());
         	}
            if(et.isZn_swyyDirty() && (bIncEmpty||et.getZn_swyy()!=null))
        	{
        		dst.set(FIELD_ZN_SWYY,et.getZn_swyy());
         	}
            if(et.isZn_sylsDirty() && (bIncEmpty||et.getZn_syls()!=null))
        	{
        		dst.set(FIELD_ZN_SYLS,et.getZn_syls());
         	}
            if(et.isGRBQDirty() && (bIncEmpty||et.getGRBQ()!=null))
        	{
        		dst.set(FIELD_GRBQ,et.getGRBQ());
         	}
            if(et.isZWPJDirty() && (bIncEmpty||et.getZWPJ()!=null))
        	{
        		dst.set(FIELD_ZWPJ,et.getZWPJ());
         	}
            if(et.isDGSJDirty() && (bIncEmpty||et.getDGSJ()!=null))
        	{
        		dst.set(FIELD_DGSJ,et.getDGSJ());
         	}
            if(et.isGZLXDirty() && (bIncEmpty||et.getGZLX()!=null))
        	{
        		dst.set(FIELD_GZLX,et.getGZLX());
         	}
            if(et.isYTJQYDirty() && (bIncEmpty||et.getYTJQY()!=null))
        	{
        		dst.set(FIELD_YTJQY,et.getYTJQY());
         	}
            if(et.isTJGWSZCSDirty() && (bIncEmpty||et.getTJGWSZCS()!=null))
        	{
        		dst.set(FIELD_TJGWSZCS,et.getTJGWSZCS());
         	}
            if(et.isTJSJDirty() && (bIncEmpty||et.getTJSJ()!=null))
        	{
        		dst.set(FIELD_TJSJ,et.getTJSJ());
         	}
            if(et.isZPDirty() && (bIncEmpty||et.getZP()!=null))
        	{
        		dst.set(FIELD_ZP,et.getZP());
         	}
        }
        
        /* (non-Javadoc)
         * @see net.ibizsys.paas.data.DataObject#remove(java.lang.String)
         */
        @Override
    	public boolean remove(String strParamName) throws Exception
    	{
        	if(this.getProxyEntity()!=null){
		 		return this.getProxyEntity().remove(strParamName);
		 	}
        	
            if(StringHelper.isNullOrEmpty(strParamName))
                 throw new Exception("没有指定属性");
            Integer index=fieldIndexMap.get(strParamName.toUpperCase());
            if(index==null)
                 return super.remove(strParamName);
            return  GG_CARD.remove(this, index);
    	}
        
        /**
         * 通过属性标识删除属性值
         * @param entity
         * @param index
         * @return
         * @throws Exception
         */
        private static boolean remove(GG_CARD et,int index) throws Exception
        {
        	switch(index)
        	{
				case INDEX_GG_CARDID: et.resetGG_CARDId();return true;
				case INDEX_GG_CARDNAME: et.resetGG_CARDName();return true;
				case INDEX_GG_WORKNAME: et.resetGG_WORKName();return true;
				case INDEX_ENABLE: et.resetEnable();return true;
				case INDEX_CREATEDATE: et.resetCreateDate();return true;
				case INDEX_CREATEMAN: et.resetCreateMan();return true;
				case INDEX_UPDATEDATE: et.resetUpdateDate();return true;
				case INDEX_UPDATEMAN: et.resetUpdateMan();return true;
				case INDEX_XM: et.resetXM();return true;
				case INDEX_XB: et.resetXB();return true;
				case INDEX_CSRQ: et.resetCSRQ();return true;
				case INDEX_NL: et.resetNL();return true;
				case INDEX_KSGZNF: et.resetKSGZNF();return true;
				case INDEX_GZNX: et.resetGZNX();return true;
				case INDEX_SJ: et.resetSJ();return true;
				case INDEX_QZZT: et.resetQZZT();return true;
				case INDEX_YX: et.resetYX();return true;
				case INDEX_SJZH: et.resetSJZH();return true;
				case INDEX_ZD: et.resetZD();return true;
				case INDEX_HKGJ: et.resetHKGJ();return true;
				case INDEX_HYZT: et.resetHYZT();return true;
				case INDEX_ZJH: et.resetZJH();return true;
				case INDEX_ZZMM: et.resetZZMM();return true;
				case INDEX_QTLXFS: et.resetQTLXFS();return true;
				case INDEX_SG: et.resetSG();return true;
				case INDEX_JTZZ: et.resetJTZZ();return true;
				case INDEX_GRZY: et.resetGRZY();return true;
				case INDEX_MQNSR: et.resetMQNSR();return true;
				case INDEX_JBGZ: et.resetJBGZ();return true;
				case INDEX_BTJT: et.resetBTJT();return true;
				case INDEX_JJYJ: et.resetJJYJ();return true;
				case INDEX_GQSY: et.resetGQSY();return true;
				case INDEX_QWNX: et.resetQWNX();return true;
				case INDEX_DD: et.resetDD();return true;
				case INDEX_HY: et.resetHY();return true;
				case INDEX_ZGXL: et.resetZGXL();return true;
				case INDEX_ZN: et.resetZN();return true;
				case INDEX_ZN_FDC: et.resetZn_fdc();return true;
				case INDEX_ZN_HLW: et.resetZn_hlw();return true;
				case INDEX_ZN_JRYH: et.resetZn_jryh();return true;
				case INDEX_ZN_JXZZ: et.resetZn_jxzz();return true;
				case INDEX_ZN_SWYY: et.resetZn_swyy();return true;
				case INDEX_ZN_SYLS: et.resetZn_syls();return true;
				case INDEX_GRBQ: et.resetGRBQ();return true;
				case INDEX_ZWPJ: et.resetZWPJ();return true;
				case INDEX_DGSJ: et.resetDGSJ();return true;
				case INDEX_GZLX: et.resetGZLX();return true;
				case INDEX_YTJQY: et.resetYTJQY();return true;
				case INDEX_TJGWSZCS: et.resetTJGWSZCS();return true;
				case INDEX_TJSJ: et.resetTJSJ();return true;
				case INDEX_ZP: et.resetZP();return true;
				default: throw new Exception("不明属性标识");
			}
        }




    private Object objEDULock = new Object();
    private ArrayList<com.sa.litetwo.srv.card.entity.GG_EDU> edu = null;
   
     /**
     * 获取子数据 教育
      * @throws Exception
     */
    public ArrayList<com.sa.litetwo.srv.card.entity.GG_EDU> getEDU() throws Exception
    {
    	if(this.getProxyEntity()!=null){
	 		return this.getProxyEntity().getEDU();
	 	}

        if(this.getGG_CARDId()==null)
             return null;
        com.sa.litetwo.srv.card.service.GG_EDUService service = (com.sa.litetwo.srv.card.service.GG_EDUService)ServiceGlobal.getService(com.sa.litetwo.srv.card.service.GG_EDUService.class,this.getSessionFactory());
        synchronized(objEDULock)
        {
        	if(edu==null){
            if(this.getGG_CARDId().indexOf(net.ibizsys.paas.service.ServiceBase.TEMPKEY) == 0)
                edu =  service.selectTempByCARD(this);
          else
               edu =  service.selectByCARD(this);

            }
        	return edu;
         }
    }

    private Object objGRDHONORLock = new Object();
    private ArrayList<com.sa.litetwo.srv.card.entity.GG_GRDHONOR> grdhonor = null;
   
     /**
     * 获取子数据 荣誉
      * @throws Exception
     */
    public ArrayList<com.sa.litetwo.srv.card.entity.GG_GRDHONOR> getGRDHONOR() throws Exception
    {
    	if(this.getProxyEntity()!=null){
	 		return this.getProxyEntity().getGRDHONOR();
	 	}

        if(this.getGG_CARDId()==null)
             return null;
        com.sa.litetwo.srv.card.service.GG_GRDHONORService service = (com.sa.litetwo.srv.card.service.GG_GRDHONORService)ServiceGlobal.getService(com.sa.litetwo.srv.card.service.GG_GRDHONORService.class,this.getSessionFactory());
        synchronized(objGRDHONORLock)
        {
        	if(grdhonor==null){
            if(this.getGG_CARDId().indexOf(net.ibizsys.paas.service.ServiceBase.TEMPKEY) == 0)
                grdhonor =  service.selectTempByCARD(this);
          else
               grdhonor =  service.selectByCARD(this);

            }
        	return grdhonor;
         }
    }

    private Object objCERTIFLock = new Object();
    private ArrayList<com.sa.litetwo.srv.card.entity.GG_CERTIF> certif = null;
   
     /**
     * 获取子数据 证书
      * @throws Exception
     */
    public ArrayList<com.sa.litetwo.srv.card.entity.GG_CERTIF> getCERTIF() throws Exception
    {
    	if(this.getProxyEntity()!=null){
	 		return this.getProxyEntity().getCERTIF();
	 	}

        if(this.getGG_CARDId()==null)
             return null;
        com.sa.litetwo.srv.card.service.GG_CERTIFService service = (com.sa.litetwo.srv.card.service.GG_CERTIFService)ServiceGlobal.getService(com.sa.litetwo.srv.card.service.GG_CERTIFService.class,this.getSessionFactory());
        synchronized(objCERTIFLock)
        {
        	if(certif==null){
            if(this.getGG_CARDId().indexOf(net.ibizsys.paas.service.ServiceBase.TEMPKEY) == 0)
                certif =  service.selectTempByCARD(this);
          else
               certif =  service.selectByCARD(this);

            }
        	return certif;
         }
    }

    private Object objGRDPOSTLock = new Object();
    private ArrayList<com.sa.litetwo.srv.card.entity.GG_GRDPOST> grdpost = null;
   
     /**
     * 获取子数据 职务
      * @throws Exception
     */
    public ArrayList<com.sa.litetwo.srv.card.entity.GG_GRDPOST> getGRDPOST() throws Exception
    {
    	if(this.getProxyEntity()!=null){
	 		return this.getProxyEntity().getGRDPOST();
	 	}

        if(this.getGG_CARDId()==null)
             return null;
        com.sa.litetwo.srv.card.service.GG_GRDPOSTService service = (com.sa.litetwo.srv.card.service.GG_GRDPOSTService)ServiceGlobal.getService(com.sa.litetwo.srv.card.service.GG_GRDPOSTService.class,this.getSessionFactory());
        synchronized(objGRDPOSTLock)
        {
        	if(grdpost==null){
            if(this.getGG_CARDId().indexOf(net.ibizsys.paas.service.ServiceBase.TEMPKEY) == 0)
                grdpost =  service.selectTempByCARD(this);
          else
               grdpost =  service.selectByCARD(this);

            }
        	return grdpost;
         }
    }

    private Object objSKILLLock = new Object();
    private ArrayList<com.sa.litetwo.srv.card.entity.GG_SKILL> skill = null;
   
     /**
     * 获取子数据 技能
      * @throws Exception
     */
    public ArrayList<com.sa.litetwo.srv.card.entity.GG_SKILL> getSKILL() throws Exception
    {
    	if(this.getProxyEntity()!=null){
	 		return this.getProxyEntity().getSKILL();
	 	}

        if(this.getGG_CARDId()==null)
             return null;
        com.sa.litetwo.srv.card.service.GG_SKILLService service = (com.sa.litetwo.srv.card.service.GG_SKILLService)ServiceGlobal.getService(com.sa.litetwo.srv.card.service.GG_SKILLService.class,this.getSessionFactory());
        synchronized(objSKILLLock)
        {
        	if(skill==null){
            if(this.getGG_CARDId().indexOf(net.ibizsys.paas.service.ServiceBase.TEMPKEY) == 0)
                skill =  service.selectTempByCARD(this);
          else
               skill =  service.selectByCARD(this);

            }
        	return skill;
         }
    }

    private Object objATTACHLock = new Object();
    private ArrayList<com.sa.litetwo.srv.card.entity.GG_ATTACH> attach = null;
   
     /**
     * 获取子数据 附件
      * @throws Exception
     */
    public ArrayList<com.sa.litetwo.srv.card.entity.GG_ATTACH> getATTACH() throws Exception
    {
    	if(this.getProxyEntity()!=null){
	 		return this.getProxyEntity().getATTACH();
	 	}

        if(this.getGG_CARDId()==null)
             return null;
        com.sa.litetwo.srv.card.service.GG_ATTACHService service = (com.sa.litetwo.srv.card.service.GG_ATTACHService)ServiceGlobal.getService(com.sa.litetwo.srv.card.service.GG_ATTACHService.class,this.getSessionFactory());
        synchronized(objATTACHLock)
        {
        	if(attach==null){
            if(this.getGG_CARDId().indexOf(net.ibizsys.paas.service.ServiceBase.TEMPKEY) == 0)
                attach =  service.selectTempByCARD(this);
          else
               attach =  service.selectByCARD(this);

            }
        	return attach;
         }
    }

    private Object objTRAINLock = new Object();
    private ArrayList<com.sa.litetwo.srv.card.entity.GG_TRAIN> train = null;
   
     /**
     * 获取子数据 培训
      * @throws Exception
     */
    public ArrayList<com.sa.litetwo.srv.card.entity.GG_TRAIN> getTRAIN() throws Exception
    {
    	if(this.getProxyEntity()!=null){
	 		return this.getProxyEntity().getTRAIN();
	 	}

        if(this.getGG_CARDId()==null)
             return null;
        com.sa.litetwo.srv.card.service.GG_TRAINService service = (com.sa.litetwo.srv.card.service.GG_TRAINService)ServiceGlobal.getService(com.sa.litetwo.srv.card.service.GG_TRAINService.class,this.getSessionFactory());
        synchronized(objTRAINLock)
        {
        	if(train==null){
            if(this.getGG_CARDId().indexOf(net.ibizsys.paas.service.ServiceBase.TEMPKEY) == 0)
                train =  service.selectTempByCARD(this);
          else
               train =  service.selectByCARD(this);

            }
        	return train;
         }
    }

    private Object objWORKLock = new Object();
    private ArrayList<com.sa.litetwo.srv.card.entity.GG_WORK> work = null;
   
     /**
     * 获取子数据 工作
      * @throws Exception
     */
    public ArrayList<com.sa.litetwo.srv.card.entity.GG_WORK> getWORK() throws Exception
    {
    	if(this.getProxyEntity()!=null){
	 		return this.getProxyEntity().getWORK();
	 	}

        if(this.getGG_CARDId()==null)
             return null;
        com.sa.litetwo.srv.card.service.GG_WORKService service = (com.sa.litetwo.srv.card.service.GG_WORKService)ServiceGlobal.getService(com.sa.litetwo.srv.card.service.GG_WORKService.class,this.getSessionFactory());
        synchronized(objWORKLock)
        {
        	if(work==null){
            if(this.getGG_CARDId().indexOf(net.ibizsys.paas.service.ServiceBase.TEMPKEY) == 0)
                work =  service.selectTempByCARD(this);
          else
               work =  service.selectByCARD(this);

            }
        	return work;
         }
    }

    private Object objPROJLock = new Object();
    private ArrayList<com.sa.litetwo.srv.card.entity.GG_PROJ> proj = null;
   
     /**
     * 获取子数据 项目
      * @throws Exception
     */
    public ArrayList<com.sa.litetwo.srv.card.entity.GG_PROJ> getPROJ() throws Exception
    {
    	if(this.getProxyEntity()!=null){
	 		return this.getProxyEntity().getPROJ();
	 	}

        if(this.getGG_CARDId()==null)
             return null;
        com.sa.litetwo.srv.card.service.GG_PROJService service = (com.sa.litetwo.srv.card.service.GG_PROJService)ServiceGlobal.getService(com.sa.litetwo.srv.card.service.GG_PROJService.class,this.getSessionFactory());
        synchronized(objPROJLock)
        {
        	if(proj==null){
            if(this.getGG_CARDId().indexOf(net.ibizsys.paas.service.ServiceBase.TEMPKEY) == 0)
                proj =  service.selectTempByCARD(this);
          else
               proj =  service.selectByCARD(this);

            }
        	return proj;
         }
    }

    private Object objOTHERLock = new Object();
    private ArrayList<com.sa.litetwo.srv.card.entity.GG_OTHER> other = null;
   
     /**
     * 获取子数据 其他
      * @throws Exception
     */
    public ArrayList<com.sa.litetwo.srv.card.entity.GG_OTHER> getOTHER() throws Exception
    {
    	if(this.getProxyEntity()!=null){
	 		return this.getProxyEntity().getOTHER();
	 	}

        if(this.getGG_CARDId()==null)
             return null;
        com.sa.litetwo.srv.card.service.GG_OTHERService service = (com.sa.litetwo.srv.card.service.GG_OTHERService)ServiceGlobal.getService(com.sa.litetwo.srv.card.service.GG_OTHERService.class,this.getSessionFactory());
        synchronized(objOTHERLock)
        {
        	if(other==null){
            if(this.getGG_CARDId().indexOf(net.ibizsys.paas.service.ServiceBase.TEMPKEY) == 0)
                other =  service.selectTempByCARD(this);
          else
               other =  service.selectByCARD(this);

            }
        	return other;
         }
    }



	/**
	 *  获取代理的数据对象
	 */
	private GG_CARD getProxyEntity(){return this.proxyGG_CARD;}

	/* (non-Javadoc)
	 * @see net.ibizsys.paas.data.DataObject#onProxy(net.ibizsys.paas.data.IDataObject)
	 */
	@Override
	protected void onProxy(IDataObject proxyDataObject)
	{
		this.proxyGG_CARD = null;
		if(proxyDataObject!=null && proxyDataObject instanceof GG_CARD){
			this.proxyGG_CARD = (GG_CARD)proxyDataObject;
		}
			
	}

}